javascript 嚴格模式
第一次接觸let關鍵字,有一個要非常非常要注意的概念就是”javascript 嚴格模式”,比如下述的代碼運行就會報錯:
let hello = 'hello world.'; console.log(hello);
錯誤信息如下:
let hello = 'hello world.'; ^^^ SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode ...
解決方法就是,在文件頭添加”javascript 嚴格模式”聲明:
'use strict'; let hello = 'hello world.'; console.log(hello);
更多更詳細的關於”javascript 嚴格模式”說明,請參考阮一峰的博客
《Javascript 嚴格模式詳解》