javascript 연산자, 비교문
Front-End/javascript 2019. 5. 23. 23:18==
동등 연산자로 좌항과 우항을 비교해서 서로 값이 같다면 true 다르다면 false가 된다. '=' 가 하나인 것은 대입 연산자로 좌항의 값을 우항의 변수에 대입할 때 사용하는 것으로 의미가 완전히 다르다. |
1
2
3
|
alert(1==2) //false
alert(1==1) //true
alert("one"=="two") //false
|
cs |
===
일치 연산자로 ===좌항과 우항이 '정확'하게 같을 때 true 다르면 false가 된다. '==='은 숫자 1과 문자 1을 다르게 인식한다. 반면에 '=='은 양쪽의 값을 같다고 판단한다. 바로 이것이 '정확'의 의미이다. 즉 ===은 서로 같은 수를 표현하고 있더라도 데이터 형이 같은 경우에만 같다고 판단하기 때문이다. ==연산자 대신 ===연산자를 쓰는것을 강력하게 권한다. |
1
2
3
|
alert(1=='1') //true
alert(1===1) //false
|
cs |
!=
'!' 는 부정을 의미한다. '같다'의 부정은 '같지 않다' 이다. 이것을 기호로는 '!='로 표시한다. 아래의 결과는 '!=' 의 결과인데 ==와 정반대의 결과를 보여준다. |
1
2
3
4
|
alert(1!=2); //true
alert(1!=1); //false
alert("one"!="two"); //true
alert("one"!="one"); //false
|
cs |
!==
'!==' 는 '!=' 와 '=='의 관계와 같다. 정확하게 같지 않다는 의미이다. |
>
좌항이 우항보다 크다면 참, 그렇지 않다면 거짓임을 알려주는 연산자. |
>=
좌항이 우항보다 크거나 같다. '<='는 반대의 의미이다. |
아래 책은 제가 공부할때 활용했던 책으로 추천드리는 책이니 한번씩 읽어보시는것을 추천드립니다!! ㅎㅎ
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
'Front-End > javascript' 카테고리의 다른 글
javaScript 반복문 (0) | 2019.05.25 |
---|---|
javascript 조건문 (0) | 2019.05.24 |
javascript 주석, 줄바꿈, 여백 (0) | 2019.05.23 |
JavaScript 변수 (0) | 2019.05.23 |
JavaScript 숫자와 문자 -2 (0) | 2019.05.22 |