JavaScript에서 언제 === vs ==,! == vs! = 등을 사용해야합니까? [복제하다

StackOverflow https://stackoverflow.com/questions/1094531

  •  11-09-2019
  •  | 
  •  

문제

가능한 복제 :
JavaScript === vs == : 내가 사용하는 "동등한"연산자가 중요합니까?

차이점은 무엇입니까? === vs == 그리고 !== vs !=?

각각을 언제 사용해야합니까?

도움이 되었습니까?

해결책

===는 ID 연산자이며 해당 값과 유형이 동일합니다.

그래서..

"3" == 3 // true
"3" === 3 // false
1 == true // true
1 === true // false
"1" == true // true
"1" === true // false

따라서 가치와 유형이 동일하거나 동일하지 않거나 동일하지 않은 ID 연산자 === 또는! ==

다른 팁

"정상" == JavaScript의 연산자는 유형 강요를 수행하고 줄을 숫자로 취급하는 것과 같은 일을 최선을 다해 최선을 다하십시오. 더 긴 === 운영자는 할 것입니다 ~ 아니다 강요를 유형하지만 유형 내에서 엄격한 비교를하십시오.

=== 그리고 !== 동일합니다 == 그리고 !=, 그러나 가변 유형을 확인합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top