2010-08-24 4 views
19

가능한 중복 : 자바 스크립트에서 ===는 무엇입니까?


Javascript === vs == : Does it matter which “equal” operator I use?

자바 스크립트에서 === 무엇 Advanced JavaScript Interview Questions에서 크리스 Brandsma의 대답에 찾고.

가능한 경우 간단한 예제를 제공하십시오.

+7

중복 [== === 대 자바 스크립트는 : I가 사용하는 "동일한"연산자 할지라합니까? (http://stackoverflow.com/questions/359494/javascript- 이 질문에 관련이 있습니다. –

+0

이 http://stackoverflow.com/questions/523643/difference-between-and-in-javascript를 방문하십시오. ... – Manie

+0

EcmaScript, [ECMA-262, 5th Edition] (http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf)의 최신 공식 표준을 언제든지 확인할 수 있습니다. . EcmaScript는 JavaScript (브라우저), ActionScript (Adobe Flash) 등으로 상용화되는 기본 언어입니다. – JanC

답변

31

===는 엄격한 등가 연산자입니다. 두 피연산자가 같고 같은 유형이면 부울 True를 반환합니다. A는 2이고, B가 4 이하의 모든 트루 VS

a === 2 (True) 
b === 4 (True) 
a === '2' (False) 

,

a == 2 
a == "2" 
2 == '2' 
11

=== '는 엄격한 동등 연산자'이면 . 피연산자 이 모두 같고 AND 유형이 동일한 경우 true를 반환합니다.

a = 2 
b = '2' 
a == b //returns True 
a === b //returns False 

take a look at this tutorial

관련 문제