官术网_书友最值得收藏!

1.2.1 易于發現代碼中的錯誤

不論使用哪種編程語言,編寫高質量代碼都是重中之重。JavaScript是一門具有動態類型和弱類型的編程語言。其特點是數據類型檢查發生在程序運行時,并且允許(隱式地)數據類型轉換。JavaScript代碼在真正運行前無法很好地檢測代碼中是否存在錯誤。

例如,如果JavaScript程序中存在拼寫錯誤,那么在編寫程序的過程中JavaScript無法識別出該錯誤。只有在程序運行時JavaScript才能夠發現這個錯誤并且可能終止程序的運行。在缺少代碼自動補全功能的年代,這類錯誤時有發生且不易察覺。如果使用了TypeScript語言,那么在編譯程序時就能夠發現拼寫錯誤。如果使用了支持TypeScript的代碼編輯器,如Visual Studio Code,那么在編寫代碼的過程中就能夠檢查出拼寫錯誤。圖1-2列出了一些強類型與弱類型、動態類型與靜態類型編程語言。

圖1-2 強類型與弱類型、動態類型與靜態類型編程語言

主站蜘蛛池模板: 渝中区| 龙门县| 通州区| 平昌县| 西吉县| 普兰店市| 濉溪县| 光泽县| 延寿县| 栾城县| 宁安市| 正镶白旗| 东丽区| 岢岚县| 海兴县| 河源市| 永康市| 临夏县| 黄石市| 太谷县| 襄城县| 三都| 江油市| 通州区| 兴化市| 米易县| 出国| 祁阳县| 轮台县| 社会| 西藏| 沈阳市| 兴业县| 禄劝| 阿鲁科尔沁旗| 磐石市| 阳新县| 罗平县| 万荣县| 靖宇县| 舟山市|