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

歡迎訪問 生活随笔!

生活随笔

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

javascript

JavaScript-数据类型

發布時間:2024/9/27 javascript 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JavaScript-数据类型 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

數據類型

數值、文本、圖形、音頻、視頻。。。。
變量
不能以數字開頭。

var 王者 = "青銅"; var $1 = 4;

number
js不區分小數和整數

123 // 整數123 123.1 // 浮點數123.1 1.23456e3 // 科學計數法 -99 // 負數 NaN // not a number Infinity // 表示無限大

字符串
‘abc’ “abc”

布爾值
true false

邏輯運算

&& 兩個都為真,結果才為真 || 一個為真,結果為真 ! 真即假,假即真

比較運算符

= 賦值 == 等于(類型不一樣,值一樣,也會判斷為true=== 絕對等于(類型一樣,值一樣,結果才為true


這是一個js的缺陷,堅持不要使用 == 比較
須知:

  • NaN === NaN,這個與所有的數值都不相等,包括自己
  • 只能通過isNaN(NaN) 來判斷這個數是否是NaN

    浮點數問題:
console.log((1/3)===(1-2/3)) // false console.log(Math.abs(1/3-(1-2/3))<0.0000001) // true

盡量避免使用浮點數進行計算,存在精度問題!

null 和 undefined

  • null 空
  • undefined 未定義

數組
Java的數值必須是相同類型的對象,js中不需要這樣!

// 保證代碼的可讀性,盡量使用 [] var arr = [1,23,45,"99",true,null]; new Array(1,3,6,9,"hello");

去數組下標,如果越界了,救會輸出 undefined

對象
對象是大括號,數組是中括號~~

每個屬性之間使用逗號隔開,最后一個不需要添加

var preson = {name: "wang",age: 4,tags: ['js', 'java', 3, 'web']}

https://www.bilibili.com/video/BV1JJ41177di?p=4

總結

以上是生活随笔為你收集整理的JavaScript-数据类型的全部內容,希望文章能夠幫你解決所遇到的問題。

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