<meta charset="UTF-8">
<script type="text/javascript">
/* 算術(shù)運(yùn)算*/
var num1 = 2;
var num2 = 3;
// 加法
var sum = num1 + num2; // 5
// 減法
var minus = num1 - num2; // -1
// 乘法
var aa = num1 * num2; // 6
// 除法
var bb = num1 / num2; //0.666666
// 取余
var cc = num1 % num2; // 2
// 自加、自減
var i = 10;
var m = 10 + i++;
console.log('m',m); // 20
console.log(i); // 11
var j = 5;
var n = 10 + (++j);
console.log('n',n); // 16
</script>
邏輯運(yùn)算
<meta charset="UTF-8">
<script type="text/javascript">
// 邏輯非
var boo1 = true;
var boo2 = !boo1; // false
var num = 2;
var num2 = !num;
console.log('num2',num2); // false ???
// 邏輯與: 同時為真結(jié)果為true, 只要有一個為false結(jié)果為false;
var a = true;
var b = true;
var c = false;
var d = false;
var x = a && b; // true
var y = a && c; // false
var z = c && d; // false
// 邏輯或: 只要有一個為真就為true
var o = a || b; // true;
var p = a || c; // true;
var q = c || d; // false;
</script>
比較運(yùn)算
<meta charset="UTF-8">
<script type="text/javascript">
var a = 10;
var b = 20;
var c = '20';
var boo1 = a > b; // false
console.log('==',b == c); // true 運(yùn)算的時候c會自動轉(zhuǎn)換成數(shù)字20,然后再比較
console.log('===', b === c); // false 先比較變量的類型,再比較變量的值
</script>