有6種,也就是javascript的基本資料型別。
undefined:變數的初始值,表示還不存在,直到你給他一個值。
null:表示一個東西不存在,沒有值。
boolean:true/false。
number:數值,有小數點。
string:字串,可用雙引號" " 或 單引號' '來表示。
symbol:符號。
算是一種特殊的函式,加號+就是一種運算子,會回傳一個值。
//加號+
var a = 3 + 4;
console.log(a);
//減號-
var b = 3 - 4;
console.log(b);
//大於>,會回傳布林值
var c = 4 > 3;
console.log(c);
執行結果
javascript是用中綴表示法:
//中綴表示法:將運算子寫在2個參數中間
3+4;
//前綴表示法
+3 4;
//後綴表示法
3 4+;
優先性:表示哪個運算子優先被運算,高優先性的會被優先處理。
相依性:運算子被計算的順序,左到右的相依性稱作「左相依性」,右到左的相依性稱作「右相依性」。
例:
=等號是右相依性
var a=2 , b=3 , c=4;
a = b = c;
console.log(a);
console.log(b);
console.log(c);
執行結果
資料補充:
運算子優先序 - JavaScript | MDN