Что такое объяснение того, как работает Акурев?

Если вы действительно не знаете, как работает принуждение, вы должны избегать == и вместо этого использовать оператор идентификации ===. Но вы должны прочитать это, чтобы понять, как это работает .

Если вы используете ==, вы даете языку какое-то принуждение типа для вас, например:

"1" == 1 // true
"0" == false // true
[] == false // true

Как сказал Дуглас Крокфорд в своей книге:

Всегда лучше использовать оператор тождества.

30
задан Otto 6 January 2011 в 21:53
поделиться