JavaScript語言中逗號分隔的應用非常廣泛,它可以在多種情況下為我們提供便利。下面就來介紹一下這個小小逗號的各種用法。
在聲明多個變量時,逗號可以代替多個var關(guān)鍵字。比如:
var a = 1; var b = 2; var c = 3;
可以寫成:
var a = 1, b = 2, c = 3;
在數(shù)組和對象字面量中,逗號可以用來分隔元素。比如:
var arr = [1, 2, 3, 4]; var obj = {a: 1, b: 2, c: 3};
在函數(shù)定義中,逗號可以用來分隔參數(shù)。比如:
function add(a, b, c){ return a + b + c; }
逗號還可以在for循環(huán)的多個表達式中使用。比如:
for(var i = 0, len = arr.length; i < len; i++){ console.log(arr[i]); }
當然,逗號不僅可以用于表達式中,還可以用于語句的分隔。比如:
var a = 1, b = 2; var c = a + b, d = a * b;
逗號的另一個用法是在序列化語句中,可以將多個表達式合并為一個表達式,這種用法比較少見。比如:
var a = 1, b = 2; (a++, b++); console.log(a, b); // 2, 3
總之,逗號在JavaScript中有很多用處,它可以使我們的代碼更簡潔、更易讀。