天天看點

1.運算符

1.運算符

  • 運算符(operator)也稱為操作符,是用于實作指派、比較和執行算術運算符等功能的符号。

JavaScrip中常用的運算符有:

  • 算術運算符
  • 遞增和遞減運算符
  • 比較運算符
  • 邏輯運算符
  • 指派運算符

2.算術運算符

2.1算術運算符概述

  • 概念:算術運算使用的符号,用于執行兩個變量或值的算術運算。

2.2浮點數的精度問題

  • 浮點數值的最高精度是17位小數,但在進行算術計算時其精度遠遠不如整數。
<script>
        console.log(1 + 1); //0
        console.log(1 - 1);  //0
        console.log(1 * 1); //1
        console.log(1 / 1); //1
        //1.% 取餘 (取模)
        console.log(4 % 2);  //0
        console.log(5 % 3); //2
        console.log(3 % 5); //3
        //2.浮點數  算數運算符裡面會有問題
        console.log(0.1 + 0.2); //0.3000000000000004
        console.log(0.7 * 100); //7.000000000000001
        //3.我們不能直接拿着浮點數進行相比較  是否相等
        var num = 0.1 + 0.2;
        console.log(num == 0.3);  //false
    </script>      
  • 是以:不要直接判斷兩個浮點數是否相等!

2.3 問答

  • 它的餘數是0就說明能被整除,這就是%取餘運算符的主要用途。
  • 結果是7,注意算術運算符優先級的,先乘除,後加減,有小括号先算小括号裡面的

繼續閱讀