JS의 변수는 어떤 특정한 타입과 연결되지 않으며, 모든 타입으로 할당 및 재할당이 가능하다참고 링크JavaScript는 느슨한 타입의 동적 언어이기 때문에 (변수 생성 시)원시 변수의 타입을 미리 선언하지 않아도 된다는 장점이 있다.하지만 많은 기능 명세서와 API가
형변환 참고 링크 (해당 블로그를 참고하여 스터디) 프로그래밍을 하다보면 위와같이 형변환 작업을 해야할 때가 있다. Javascript에서는 명시적 변환과 암시적 변환이 존재한다. 1. 명시적 변환 >명시적 변환(Explict Conversion)은 개발자가 의
== is Equal Operator=== is Strict (엄격한) Equal Operator'==='는 a===b 일 때, 값과 값의 Data Type이 모두 일치할 때 true 아니면 false를 반환한다.
JavaScript에는 '없음'을 나타내는 값이 undefined와 null 두 가지가 있다.두 값의 의미는 같은 것 같지만 미세하게 다르고, 사용하는 목적이 다르다.undefined는 그 자체가 값으로 '비어있음'을 의미하기는 하지만 하나의 값으로 동작함값을 대입하지
!youtubeNvuQ92iltHg
!youtubeJ0R1D2_WHnc
앞선 학습에서 언급했듯 참조형 객체를 복사하여 만든 경우 복사 객체의 경우 원본 객체의 참조하는 주소를 대입했기 때문에 원본 혹은 복사 객체의 값을 변경하면 함께 변경되는 이슈가 있다. 이러한 문제로 예측이 불가능한 오류를 발생시킬 수 있다.얕은 복사 (Shallow
위 코드를 보면 a가 선언되기 전에 console.log() 함수를 이용하여 a를 출력했는데 에러가 발생하지 않고 'undefined'가 출력된다.실제로 이런식으로 코딩 할 일은 없겠지만무슨일이 일어난걸까?호이스팅(Hoisting)은 'Hoist(감아올리다) + ing
1. Rest API란 Respresentational Sate Transfer의 약자 자원의 이름 (자원의 표현)으로 구분하여 해당 자원의 상태(정보)를 주고 받는 모든 것 자원(resource)의 표현(representation)에 의한 상태 전달 HTTP UR
Property와 Method로 이루어진 각 객체들의 상호작용을 중심으로 코드를 작성하는 것Factory Function: 객체를 생성Object literal로 객체를 생성하고 리턴하는 방법Constructor Function: 객체를 생성하는 용도로 사용하는 함수함
개인적인 학습 기록용으로 자세한 설명 등은 포함되지 않았습니다. 혹 검색으로 유입된 경우 다른 문서를 참고하세요~!: 상위 클래스의 기능을 하위 클래스에게 물려줌