算術運算符
算術運算符用在數學表達式中, 它的使用方式和數學中也是一致的.
- 算術運算符是對數據進行計算的符號
- 可以直接對數據進行操作, 也可以操作變量指向的數據.
JavaScript支持:自增++和自減–,通常都是用在數字變量上
- 自增:++
分爲前置自增和後置自增 - 自減:–
分爲前置自減和後置自減
總結:前置先算符後使用,後置先使用後計算
<script>
// 1.自增
var num1 = 100;
num1++;//++後置寫法
++num1;//++前置寫法
console.log(num1);
// 2.自減
var num2 = 100;
num2--;//--後置寫法
--num2;//--前置寫法
console.log(num2);
// 3.前置與後置的區別:參與運算的時候有區別
//num++: 先使用,然後再+1;
//++num:先自身+1,再使用
var num = 100;
// var result = num++ +10;
// console.log(num);//101
// console.log(result);//110
var result = ++num +10;
console.log(num);//101
console.log(result);//111
//4. 練習
var a = 10;
var b = a++ + a++;//10 + 11
console.log(b);//21
var c = 10;
var d = ++c + ++c;//11 + 12
console.log(d);//23
var e = 10;
var f = ++e + e++;//11 + 11
console.log(f);//22
var m = 10;
var n = m++ + ++ m;//10 +12
console.log(n); //22
</script>
賦值運算符
- 賦值運算符主要是給某個變量進行賦值
- 賦值運算符是算術運算符和賦值的一種簡便寫法
比如 a = 3; a = a + 1;
第二句可以寫成 a += 1;
關係(比較)運算符
- 它是用來判斷兩個操作數的大小關係及是否相等關係的,結果是布爾類型(bool): True或者False
- 比較運算符經常用在if/while語句中
- 學習if語句的使用
邏輯運算符
- 邏輯運算符,它是用於將多個條件放在一起進行運算的
- 邏輯運算符的運算結果也是Boolean類型: true/false
- 邏輯運算符也應用if/while的判斷句中, 並且是多個條件時會使用到
邏輯與補充:(瞭解)
- 邏輯與運算符可以應用於任何數據類型,且不一定返回布爾值。 對於非布爾值運算,會先將非布爾值轉換爲布爾值。
邏輯或補充:(瞭解)
- 邏輯或運算符可以應用於任何數據類型,且不一定返回布爾值。 對於非布爾值運算,會先將非布爾值轉換爲布爾值。