今天又是Blue Monday~
不曉得大家的Blue Monday都是怎麼度過的呢~
我是用一杯咖啡來度過的唷~
今天要來討論的是 賦值運算子跟算術運算子 唷~
前情提要&注意事項
1.++、--蠻常遇到的
2.字串相加也是萬年不變的考題耶!(好像已經被當作是跟喝水一樣大家該知道的東西了QQ)
賦值運算子
將某個值賦予給變數
let x = 10; // 將 10 賦值給變數
加法賦值運算子(+=)
let x = 5;
x += 3; // 等同於 x = x + 3,x 的新的值為 8,就不是5了
減法賦值運算子(-=)
let x = 10;
x -= 4; // 等同於 x = x - 4,x 的新的值為 6,就不是10了
乘法賦值運算子(*=)
let x = 6;
x *= 2; // 等同於 x = x * 2,x 的新值為 12,就不是6了
除法賦值運算子(/=)
let x = 20;
x /= 4; // 等同於 x = x / 4,x 的新值為 5,就不是20了
算術運算子
加法運算子(+)
let a = 5;
let b = 3;
let sum = a + b;
console.log(sum); // 輸出: 8
字串相加 這個真的算重要喔~
let greeting = "Oh, ";
let name = "Joyce";
let message = greeting + name;
console.log(message); // 輸出: "oh, Joyce3"
減法運算子(-)
let a = 10;
let b = 4;
let difference = a - b;
console.log(difference); // 輸出: 6
乘法運算子(*)
let a = 7;
let b = 6;
let product = a * b;
console.log(product); // 輸出: 42
除法運算子(/)
let a = 20;
let b = 4;
let quotient = a / b;
console.log(quotient); // 5
%
let a = 17;
let b = 5;
let remainder = a % b; //17除以5=3...2
console.log(remainder); // 2
(++)
若將遞增運算子作為後(例如 x++),則會先回傳原本的值,再進行遞增
若作為前綴(例如 ++x),則會先進行遞增,再將遞增後的結果回傳
let x = 5;
console.log(++x); // 6(先+1然後)
let x = 5;
console.log(x++); // 輸出: 5
console.log(x); // 輸出: 6
--
let x = 5;
console.log(--x); //4
let x = 5;
console.log(x--); // 5
console.log(x); // 4
在 console.log(x--); 被執行時,x-- 先返回 x 當前的值(即 5),然後 x 被減少 1,變成 4。
接下來,當你執行 console.log(x); 時,輸出的是 x 的新值(即 4)
我是超級新手,若有任何建議或是錯誤的部分,歡迎底下留言唷thanks
我們下篇文章見掰掰~
對自己多用點心,日益努力,而後風生水起。盡情玩耍,盡情學習,盡情熱愛,盡情討厭,在需要的時候釋放善意,在必要的時候展現強硬,把這不得不過完的一生,變成值得慶賀的一生。