[script] 비교 연산자
Language/Java

[script] 비교 연산자

뉴비뉴 2018. 5. 10.

연산자 (=)


ex) a = 1;


동등 연산자 (==) equal operator


alert(1==2) // false 로 치환

alert(1==1) // true 로 치환

alert("one" == "two") // false 로 치환

alert("one" == "one") // true 로 치환


일치 연산자 (===) strict(엄격한) equal operator


alert(1 === "1") // false 데이터의 형식도 일치할 때만 true가 나온다.

alert(1 == "1") // true 좌항과 우항의 값이 데이터 형식이 달라도 true 라고 리턴한다.


== 보다 === 을 사용하는 것을 추천


null(값이 없는) undefined (값이 정해지지않았다) ex) var a; a에 값이 없을 때


alert(null == undefined);       //true

alert(null === undefined);      //false

alert(true == 1);               //true // true 는 숫자 1을 false 는 숫자 0을

alert(true === 1);              //false

alert(true == '1');             //true

alert(true === '1');            //false

 

alert(0 === -0);                //true

alert(NaN === NaN);             //false


부정과 부등호(!=) (>)


alert(1!=2);            //true

alert(1!=1);            //false

alert("one"!="two");    //true

alert("one"!="one");    //false


alert(10>=20);      //false

alert(10>=1);       //true

alert(10>=10);      //true

'Language > Java' 카테고리의 다른 글

[script] 함수  (0) 2018.05.22
[script] 조건문  (0) 2018.05.10
[script] 줄바꿈과 여백  (0) 2018.05.10
[script] 주석  (0) 2018.05.10
[script] 변수  (0) 2018.05.10

댓글

💲 추천 글