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

'Programming > JavaScript' 카테고리의 다른 글

[Javascript] prompt  (0) 2021.03.15
[Javascript] 조건문  (0) 2021.03.09
[Javascript] 숫자와 문자  (0) 2021.03.09
[Javascript] export와 import  (0) 2021.03.09
[Javascript] var, let, const  (0) 2021.03.06