누구든지이 이상한 자바 스크립트 동작을 설명해 주시겠습니까?왜 (+ + '') === 0입니까?
+
// Rightfully gets a syntax error, because there are no operands
+ +
// Same as above
+ + ''
// Interpreted as 0
typeof(+ + '')
// Interpreted as "number"
+ + '' === 0
// Interpreted as true
즉, (+ + '')는 0으로 계산됩니다. 1) 어떻게 구문 적으로 허용됩니까? 2) 왜 0으로 계산됩니까?
'+'는 무언가를 숫자로 변환하는 단항 더하기 연산자입니다. '+ ""는'Number ("")','0'과 같습니다. – Ian
JavaScript이기 때문에. –
'+ ''=== 0' too – Mohsen