본문 바로가기

JS

Javascript 연산자

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