:::

3-4 Dart 運算符

  1. 算術運算符
    • + 加
    • - 減
    • * 乘
    • / 除
    • ~/ 商數
    • % 餘數
    • ++ 遞增
    • -- 遞減
  2. 關係運算符
    • == 等於
    • != 不等於
    • > 大於
    • < 小於
    • >= 大於等於
    • <= 小於等於
  3. 類型測試操作符(檢查類型用)
    • as 類型轉換
    • is 檢查對象是否為某類型
    • is! 檢查對象是否不是某類型
  4. 賦值操作符
    • a = b 把 b 賦值給 a
    • a ??= b 當 a 為空時財富值給 a,否則 a 值不變
    • a += b 即 a = a+b
    • a -= b 即 a = a-b
  5. 邏輯運算符
    • ! 相反
    • || 或
    • && 及
  6. 位元運算符
    1. & 與
    2. | 或
    3. ^ 異或
    4. ~ 一元位補碼
    5. << 左移
    6. >> 右移
  7. 條件表達式
    • 條件?expr1 :expr2 三元表達式,條件為真傳回expr1
    • expr1 ?? expr2 當expr1 為空時則傳回expr2,則傳回expr1
  8. 級聯操作(簡化代碼用)
    • 用兩個點表示,原式:
      var button=querySelector('#ok');
      button.text='確定';
      button.classes.add('okStyle');
      button.onClick.listen((e)=>window.alert('確定'));
      

      簡化後

      querySelector('#ok')
      ..text='確定'
      ..classes.add('okStyle')
      ..onClick.listen((e)=>window.alert('確定'));

       


:::

書籍目錄

展開 | 闔起

快速登入


http%3A%2F%2Fcampus-xoops.tn.edu.tw%2Fmodules%2Ftad_book3%2Fpage.php%3Ftbdsn%3D1360%26tbsn%3D42

計數器

今天: 1660166016601660
昨天: 8625862586258625
總計: 8032267803226780322678032267803226780322678032267