2016/10/19

在 javascript 中,分號(;) 出現在 function 的最前面,是做甚麼用的?



javascript 常用到 "自動執行" 的函數,語法如下:

(funciton(){ ... });

這種 function 在網頁載入時會自動執行,不需要在 main() 當中呼叫。
前面加上分號 ";",用途是防止前一個 function 忘了以 ";" 做結尾

// 忘了以 ";" 做結尾的 function
(funciton(){ ... })

// 和之前的 function 串接時,因為前端加上分號,所以避免了錯誤發生
;(funciton(){ ... });
參考資料:

沒有留言:

張貼留言

Web 技術中的 Session 是什麼?

轉載原文:  Web 技術中的 Session 是什麼? 本文目標 在 Web 的世界裡,Session 已經是被廣泛使用的一種技術,大多數的 Web 開發者,肯定都能運用自如。在現今的各類 Web 應用程式的開發框架和工具中,Session 也已經被包裝成容易使用的模...