Programming/JavaScript
[Javascript] 연산자
코딩뽀시래기
2021. 3. 9. 17:40
728x90
1) 대입 연산자
=
2) 비교 연산자
== : 두 값이 서로 같으면 true, 다르면 false
=== : 두 값이 정확히 같으면 true, 다르면 false (데이터타입까지)
1 == '1' //true
1 === '1' //false
+) null: 값이 없다. / undefined: 값이 정의되지 않았다.
null == undefined //true
null === undefined //false
+) true: 0이 아닌 수 / false: 0
true == 1 //true
true === 1 // false
true == '1' //true
true === '1' //false
0 === -0 //true
NaN === NaN //false
NaN == NaN //false
0/0 => NaN
3) 부정과 부등호
!= : 같지 않다.
!== : 정확하게 같지 않다.
> : 좌항이 우항보다 크다.
< : 좌항이 우항보다 작다.
>= : 좌항이 우항보다 크거나 같다.
<= : 좌항이 우항보다 작거나 같다.
+) 논리연산자
[Javascript] 논리연산자
* 논리연산자 && : 좌항, 우항이 모두 참일 때 true || : 좌항, 우항 중 하나라도 참이면 true ! : 부정. true면 false, false면 true
coding-ga-ding.tistory.com
728x90