2013-12-24 76 views
5

爲什麼,當我鍵入{} === null到控制檯,它拋出「{} ===空」拋出語法錯誤在開發者控制檯

SyntaxError: Unexpected token ===

null === {}給了我假的預期。

+1

但它在節點控制檯中工作。 –

+3

解析對象字面值。僅供參考,此作品'({})=== null' – Phil

+3

_「這僅發生在開發者控制檯中」_ - 否,如果將其包含在網頁的腳本塊中,則會出現錯誤。 – nnnnnn

回答

10

因爲{}被視爲空白塊。你可以用括號括起來強制表達式:

({} === null)