iT邦幫忙

2024 iThome 鐵人賽

DAY 3
0

運算符是進行數據處理的核心,允許我們對變量進行計算、比較等操作。

1. 算術運算符

算術運算符用來進行數字計算,常見的有以下幾種:

  • 加法(+):用來進行數字相加,或拼接字串。

    let sum = 5 + 3; // 8
    let greeting = "Hello, " + "world!"; // "Hello, world!"

  • 減法(-):兩數相減。

    let difference = 10 - 6; // 4

  • 乘法(*):兩數相乘。

    let product = 4 * 5; // 20

  • 除法(/):兩數相除。

    let quotient = 20 / 4; // 5

  • 取餘(%):計算兩數相除的餘數。

    let remainder = 7 % 3; // 1

2. 賦值運算符

賦值運算符用來將值賦給變量,最常見的運算符是 =,但也有其他形式:

  • ** = **:將右邊的值賦給左邊的變量。

    let x = 10;

  • 複合賦值運算符:用來將運算結果賦值給變量,例如 +=、-=、*= 等。

    let y = 5;
    y += 3; // 等同於 y = y + 3; 結果是 8

3. 比較運算符

比較運算符用來比較兩個值,並返回布爾值(true 或 false)。這些運算符在條件語句中經常使用。

  • ** == **:相等運算符,會自動進行類型轉換來比較兩個值。

    console.log(5 == '5'); // true

  • ** === **:全等運算符,不進行類型轉換,兩個值必須完全相等。

    console.log(5 === '5'); // false

  • ** != 和 !== **:分別是「不等」和「全不等」運算符。

    console.log(5 != '5'); // false
    console.log(5 !== '5'); // true

  • ** > 、 < 、 >= 、 <= **:這些運算符用來比較數值的大小。

    console.log(10 > 5); // true
    console.log(3 <= 3); // true

4. 邏輯運算符

邏輯運算符用來處理布爾值,常用於多個條件的組合判斷。

  • ** && (邏輯與)**:如果兩個條件都為 true,則結果為 true。

    console.log(true && true); // true

  • ** ||(邏輯或)**:如果其中一個條件為 true,則結果為 true。

    console.log(true || false); // true

  • ** !(邏輯非)**:將布爾值取反。

    console.log(!true); // false


上一篇
基本語法:變量與數據類型
下一篇
字串操作
系列文
JavaScript 基礎:端開發的第一步30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言