日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

基础JavaScript_Day03

發布時間:2025/3/21 javascript 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 基础JavaScript_Day03 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

基礎JavaScript

  • 隊列
  • 等于運算符
    • 嚴格相等運算符
    • 不等運算符
    • 嚴格不等運算符
    • 大于運算符
    • 大于或等于運算符
    • 小于運算符
    • 小于或等于運算符
  • 邏輯與、或運算符

隊列

在計算機科學中隊列(queue)是一個抽象的數據結構(Data Structure),隊列中的條目都是有秩序的。
新的條目會被加到隊列的末尾,舊的條目會從隊列的頭部被移出。 寫一個函數nextInLine,用一個數組(arr)和一個數字(item)作為參數。把數字添加到數組的結尾,然后移出數組的第一個元素。最后nextInLine 函數應該返回被刪除的元素。

具體的隊列知識,可以看我前幾天寫的《啊哈!算法》里有關內容。
《啊哈!算法》

function nextInLine(arr, item) {arr.push(item);item=arr.shift();return item; }

等于運算符

最基本的運算符是相等運算符:==。 相等運算符比較兩個值,如果它們是相等,返回 true,如果它們不相等,返回 false。 在JavaScript 中,為了讓兩個不同的數據類型(例如 numbers 和
strings)的值可以作比較,它必須把一種類型轉換為另一種類型。 這叫作 “類型強制轉換”。

1 == 1//true 1 == 2//false 1 == '1'//true "3" == 3//true

嚴格相等運算符

嚴格相等運算符(===)是相對相等操作符(==)的另一種比較操作符。 與相等操作符轉換數據兩類型不同,嚴格相等運算符不會做類型轉換。
如果比較的值類型不同,那么在嚴格相等運算符比較下它們是不相等的,會返回 false 。

3 === 3//true 3 === '3'//false

不等運算符

與相等運算符類似,不相等運算符在比較的時候也會轉換值的數據類型。

1 != 2//true 1 != "1"//false 1 != '1'//false 1 != true//false 0 != false//false

嚴格不等運算符

嚴格不相等運算符(!==)與全等運算符是相反的。這意味著嚴格不相等并返回 false 的地方,用嚴格相等運算符會返回 true,反之亦然。
嚴格不相等運算符不會轉換值的數據類型。

3 !== 3//false 3 !== '3'//true 4 !== 3//true

大于運算符

與相等運算符一樣,大于運算符在比較的時候,會轉換值的數據類型。

5 > 3//true 7 > '3'//true 2 > 3//false '1' > 9//false

大于或等于運算符

與相等運算符相似,大于等于運算符在比較的時候會轉換值的數據類型。

6 >= 6//true 7 >= '3'//true 2 >= 3//false '7' >= 9//false

小于運算符

與相等運算符類似,小于運算符在做比較的時候會轉換值的數據類型。

2 < 5//true '3' < 7//true 5 < 5//false 3 < 2//false '8' < 4//false

小于或等于運算符

與相等運算符類似,小于或等于運算符會轉換數據類型。

4 <= 5//true '7' <= 7//true 5 <= 5//true 3 <= 2//false '8' <= 4//false

邏輯與、或運算符

&& ||

與C語言等編程語言幾乎一致!

謝謝你的堅持閱讀ovo喲,讓我們一起加油吖

總結

以上是生活随笔為你收集整理的基础JavaScript_Day03的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。