1. % 取餘(取模)
console.log(5 % 2); //1
2.浮點數的精度問題
console.log(0.1 + 0.2);
3.不能直接拿浮點數進行相比較是否相等
var num = 0.1 + 0.2;
console.log(num == 0.3); //false
4.遞增運算子
//前置遞增運算子(先自加1 再返回值)
var age = 12;
++age; //類似於 age = age + 1
console.log(age); //13
//後置遞增運算子(先返回原值 後自加1)
var num = 10;
num++; //類似於 num = num + 1
console.log(num);
var age = 10;
console.log(age++ + 10); //20
console.log(age); //11
//前置遞增如果單獨使用 效果是一樣
//===兩邊值和資料型別要一樣才是對的
5.邏輯與運算子
//短路運算(如果左邊有確定的值將不進行後續的運算)
表示式1 && 表示式2
如果表示式1 結果為真,則返回表示式2
如果表示式1 結果為假,則返回表示式1
6.邏輯或運算子
表示式1 && 表示式2
如果表示式1 結果為真,則返回表示式1,後面的程式將不再執行
如果表示式1 結果為假,則返回表示式2
7.賦值運算子
var num = 10;
num += 2; // num = + 2
console.log(num);
JS逗號運算子的用法詳解
一 逗號運算子的特性及作用 逗號運算子的作用是將若干表示式連線起來。它的優先級別在所有運算子中是最低的,結合方向是 自左至右 的。即 逗號運算子 是按順序執行表示式,並且獲得右邊表示式的值。如 3 3,4 4 16 二 逗號表示式 逗號表示式的一般形式是 表示式1,表示式2,表示式3 表示式n 逗號...
js不常見的運算子用法 ( )
一.大於 如果只有乙個運算元是數值字串,另乙個數數值則轉換成數值後再進行比較 eg var box 3 22 false 如果兩個運算元都是數值字串,則只會比較字串的第乙個數 eg var box 3 22 true如果兩個運算元都是字串,則比較字元的編碼 eg var box a b true二....
JS運算子 算術運算子 比較運算子 賦值運算子
兩邊的變數都是number型別 則是單純的加法運算 當字串出現時 結果是字串型別 字串之後的內容 不論什麼型別 都會被作為字串進行拼接 例子 var num1 10 var num2 20 num num1 num2 var result num1 num2 num1 false console.l...