js中逗號(,)的作用是什麼

admin發表於2017-03-20

逗號在javascript中基本屬於司空見慣的元素,不足為奇,但是雖然常用,可能還是有很多初學者對它一些用法不是太理解,下面就通過程式碼例項簡單介紹一下逗號的用法,希望能夠給需要的朋友帶來一定的幫助。

一.用在特定的語法結構中:

所謂的特定語法結構中,就是ECMAScript規定的語法形式中,逗號具有特定的用法,例如作為函式引數的分隔.

程式碼例項如下:

[JavaScript] 純文字檢視 複製程式碼
function func(a,b){
  return a+b;
}

以上程式碼中,逗號就是一個特定的用法組成部分,並不是一個運算子。

二.作為運算子:

逗號也可以作為運算子使用。

此運算子可以連線多個表示式,也就是說逗號運算子可以實現在一條語句中執行多個表示式,並且返回組後一個表示式的值。

程式碼例項如下:

[JavaScript] 純文字檢視 複製程式碼
var a=2,b=3,c=4;

上面是最為常見的變數宣告方式,通過運用逗號運算子,可以實現在一個語句中指定多個表示式。

再來看一段程式碼例項:

[JavaScript] 純文字檢視 複製程式碼
var c=(a=2,b=3);
console.log(c);

上面的程式碼中,逗號運算子可以返回最後一個表示式的值。但是需要特別說明的是,返回最後一個表示式的值,不代表前面的表示式就沒有執行。

相關文章