JS
Javascript 연산자
원펀만
2018. 5. 1. 22:12
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 //좌항이 우항보다 크거나 같다