a=1 //a 변수에 1 대입
1==2 //1과 2라는 값이 같은 지 비교, false, ==는 데이터 타입이 다르면 강제로 맞추기 때문에 1=='1'은 true다
1==='3' //1과 '2'라는 문자의 값과 데이터 타입이 같은 지 비교, false
null은 값이 없음을 명시적으로 표현, undefined는 값이 없는 상태
var a;
alert(a);를 하면 undefined가 출력된다. 값을 지정해주는 초기화나 대입을 하지 않아 데이터 타입이 정해지지 않았기 때문이다.
null은 array(배열)나 object(객체)가 비어있음을 의미한다.
var arr=[];
alert(arr);
null==undefined //true
null === undefined //false
1 != 2 //!=를 기준으로 양쪽의 값이 다르다는 의미
1 !== '2' //값과 데이터 타입이 다르다는 의미
1 < 2 //우항이 좌항보다 크다는 것
3 > 2 //우항이 좌항보다 작다는 것
4 <= 5 //우항이 좌항보다 크거나 같다
6 >= 5 //좌항이 우항보다 크거나 같다
'JS' 카테고리의 다른 글
Javascript 반복문 (0) | 2018.05.02 |
---|---|
Javascript 조건문 (0) | 2018.05.02 |
Javascript 주석 (0) | 2018.05.01 |
Javascript 변수 (0) | 2018.05.01 |
JSON (0) | 2018.04.30 |