JS基礎(2)- - >各種運算符- - 數學、三元、賦值、邏輯、比較

(1)數學運算符:+,-,*,/,%,++,--

+(求和)、-(求差)、*(乘以)%和數學中的求和、求差以及求乘積、取餘是一樣的

      // +加
      let a = 10 + 10
      console.log(a) //20
      // -減
      let b = 30 - 15
      console.log(b) //15
      // *乘
      let c = 10 * 10
      console.log(c) //100
      // /除
      let d = 5 / 2
      console.log(d) //2.5
      // %取餘-也叫取模
      let e = 8 % 7
      console.log(e) //1

(2)三元表達式 - - > “條件”“真結果”“假結果”

首先 爲什麼叫三元表達式?
顧名思義,有三個元素組成的表達式。
“條件”“真結果”“假結果”。

      //辯真假
      let a = 1
      let b = 2
      let c = a < b ? '真' : '假'
      console.log(c) //真

      //判斷年齡是否成年
      let a = ''
      let b = ''
      let age = prompt('Input your age:') //prompt是個方法 在input提示框裏面輸入Number
      age > 18
        ? ((a = '成年人'), (b = '18歲以上'))
        : ((a = '未成年人'), (b = '18歲以下'))
      alert(a)
      alert(b)

      //求兩個數的最大值
      let ca = 80
      let cb = 100
      console.log(ca > cb ? ca : cb)

(3)賦值運算:=,+=,-=,*=,/=,%=  

賦值運算符的左邊必須是變量 - - >  類似於數學運算符 只是寫法不一樣,但我覺得都是一樣的。

let a = 100
a += 10
console.log(a) //110

(4)邏輯運算符(&&:與,||:或,!非)

重要的事情!!!這裏只講在if判斷裏面的情況 - - 因爲單獨拿出來講的話又是另外一個情況了。

     //邏輯與  可以理解成 並且,必須滿足二個條件或者多個條件就是true
      let b = 23
      let c = 100
      // 其中有一個正確也算是true
      if (b >= 22 && c >= 99) {
        console.log('輸出正確!')
      } else {
        console.log('輸出有錯誤!')
      }

     //邏輯或  可以理解成 或者,只要滿足一個條件就是true
      let b = 23
      let c = 100
      // 其中有一個正確也算是true
      if (b >= 22 || c >= 99) {
        console.log('輸出正確!')
      } else {
        console.log('輸出有錯誤!')
      }

      // !取反真亦假,假亦真 ,使用最多是配合着事件(hover click...)來使用
      //如果是1個=號 判斷的就是值是否一樣,如果一樣就是false 如果不一樣就是ture
      let a = '1'
      let b = 1
      console.log(a != b)  //false 因爲只看值 如果把b換成2 那麼就是true

      //真亦假,假亦真 ,使用最多是配合着事件(hover click...)來使用 
      //如果是2個=號 判斷的就是值和類型是否一樣,如果一樣就是false 如果不一樣就是ture
      let a = '大表哥'
      let b = '大表哥'
      console.log(a !== b) //false 明明2個值就相等是正確的你還說別人是錯的,那大表哥肯定拋出false
      //自己可以複製來試試看看打印的結果.

(5)比較運算符:>,<,==(相等),!=,>=,<=,===(完全相等),!==,>==,<==

      //不全等 判斷值是否相等
      let a = 1
      let b = '1'
      // 不全等
      console.log(a == b) //true

      //全等 判斷值和類型是否相等
      let a = 1
      let b = '1'
      // 不全等
      console.log(a === b) //false
      

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章