JavaScript函式宣告結尾要不要分號(;)
宣告變數的時候,在宣告表示式後面加分號可以形成宣告語句,此分號可以省略。
如果省略,預編譯階段,系統會自動新增一個分號。
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼var antzone="螞蟻部落"; var age=3
上面的變數宣告後面加不加分號都是可以的。
特別說明:嚴格模式下,上面變數宣告必須要加分號。
宣告函式有兩種方式,函式宣告方式與表示式方式。
一.函式宣告方式:
[JavaScript] 純文字檢視 複製程式碼function func(){ //code }
不需要在函式宣告的後面新增一個分號,並且新增分號完全是浪費效能。
大括號是函式宣告的必須的語法元素,同時也是一個複合語句,可以用來組織語句,右側的花括弧(})本身就意味著複合語句的結束,所以不用新增分號,如果新增分號的話,就相當於重新建立了一個空語句。
二.表示式方式:
[JavaScript] 純文字檢視 複製程式碼var func=function(){ //code };
此方式和宣告變數原理相同,只不過變數的值是一個函式物件,這個時候就建議使用分號結尾。
相關文章
- JavaScript函式宣告和函式表示式區別JavaScript函式
- JavaScript塊級作用域宣告函式JavaScript函式
- JavaScript 變數與函式宣告前置JavaScript變數函式
- javascript 的函式宣告與表示式對比JavaScript函式
- JavaScript 之有趣的函式(函式宣告、呼叫、預解析、作用域)JavaScript函式
- 瞭解 JavaScript 函數語言程式設計 - 宣告式函式JavaScript函數程式設計函式
- #PowerBi 10分鐘學會,以X為結尾的聚合函式函式
- 06函式宣告函式
- EventEmitter:從命令式 JavaScript class 到宣告函式式的華麗轉身MITJavaScript函式
- JS變數宣告和函式宣告提升JS變數函式
- 何時使用函式表示式與函式宣告函式
- JavaScript 立即執行函式、逗號運算JavaScript函式
- 函式宣告與函式表示式有什麼區別?函式
- 淺談JS變數宣告和函式宣告提升JS變數函式
- 深入解析JS變數宣告和函式宣告提升JS變數函式
- 一種將函式模板定義和宣告分開的方法函式
- JS 命令式 宣告式 函式式 程式設計?JS函式程式設計
- JavaScript怎麼去掉結尾空格JavaScript
- javaScript函式JavaScript函式
- JavaScript函數語言程式設計之pointfree與宣告式程式設計JavaScript函數程式設計
- JS 中的函式表示式和函式宣告你混淆了嗎?JS函式
- JavaScript匿名函式要外面巢狀小括號原因JavaScript函式巢狀
- 你不知道的JavaScript--Item6 var預解析與函式宣告提升JavaScript函式
- JavaScript 匿名函式JavaScript函式
- JavaScript function 函式JavaScriptFunction函式
- JavaScript睡眠函式JavaScript函式
- JavaScript Generator 函式JavaScript函式
- javascript函式(5)JavaScript函式
- TS定義陣列 ts宣告函式陣列函式
- javascript-函式表示式JavaScript函式
- Javascript函式引數求值——Thunk函式JavaScript函式
- 用預編譯去理解函式宣告提升和變數宣告提升編譯函式變數
- phpRedis函式使用總結【分類詳細】PHPRedis函式
- JavaScript中的compose函式和pipe函式JavaScript函式
- javascript常用函式大全JavaScript函式
- javascript函式全解JavaScript函式
- JavaScript裡的函式JavaScript函式
- JavaScript 回撥函式JavaScript函式
- JavaScript 建構函式JavaScript函式