這功能滿久了,是多年以前 ES5 的新功能
只要在檔案開頭,或者函數內部寫這行
"use strict";
因為只是一串字串,所以一定跟現有程式相容
它會讓程式跑的時候,多做一些檢查,也就是嚴格模式
比如說 沒先宣告變數 就寫 foo = "bar" 就會報錯
嚴格檢查 可以減少 運作時 發生奇怪情況的機會
你的轉職路上,還缺少一份自學作業包!寫完這幾包,直接拿作品去面試上班!
本論壇另有附設一個 LINE 新手發問&交流群組!歡迎加入討論!
這功能滿久了,是多年以前 ES5 的新功能
只要在檔案開頭,或者函數內部寫這行
因為只是一串字串,所以一定跟現有程式相容
它會讓程式跑的時候,多做一些檢查,也就是嚴格模式
比如說 沒先宣告變數 就寫 foo = "bar" 就會報錯
嚴格檢查 可以減少 運作時 發生奇怪情況的機會