Javascript small pieces

자바스크립트에 관해 헷갈리거나 잘 모르는 것들에 대해 다시 한번 정리하도록 한다

null vs. undefined

null은 내가 의도해서 넣는 값, 다 쓴 변수에 null을 넣어서 더이상 쓰지 않는 변수임을 표현할 수 있다.
undefined는 함수에 리턴값이 없을 때, 실행할 수 없을 때 나오는 '내가 의도하지 않은 상태의 빈 값'.

NaN

Not a Number 의 뜻이지만 사실 숫자다!
string이 아니라니!! 예외처리를 할 때에도 항상 이런걸 잘 알아야 심플하게 처리할 수 있다.

Identifier

var abc = 1; 에서 abc가 식별자이다.

1. 식별자에는 $, _, 숫자가 들어갈 수 있는데 숫자로 시작할 수는 없다.
2. 공백이 들어간 식별자는 '따옴표'를 써야 한다

$ _ 숫자 가 포함된 식별자를 자주 만들지는 않지만, person_1 등의 구성으로는 자주 사용해봤기 때문에 익숙하게 써왔지만 다른 특문들이 안되는 건 몰랐다.

식별자 호출하는 방법

빈칸이 있는 경우에는 꼭 문자열처리를 하여 호출하도록 하자

person.name;
person['name'];
person['have blank'];

좋은 웹페이지 즐겨찾기