97国产精品视频人人做人人爱,3344在线观看无码,成年人国产视频,欧美日一级片,在线看AV天堂,高清无码一本到东京热,欧美一级黄片一区2区,免费又爽又刺激高潮网址

JS中數據類型轉換

2020-3-19    seo達人

JS中數據類型轉換

目前為止,我了解到的JavaScript中共有6種類型。通過typeof關鍵字可以查看類型名稱。



數據的類型:

字符串:若值為字符串,則顯示為String。字符串使用單引號或雙引號括起來。在控制臺顯示為黑色。

數字:若值為數字,則顯示為Number。在控制臺顯示為藍色。

布爾值:若值為布爾值,則顯示為Boolean。它的值只有”true”和”false”。

對象:若值為對象,則顯示為Object。

未定義:若值未定義,也就是僅僅聲明,但未進行賦值,則顯示為Undefined。

空值:若值為指向不引用對象的指針,則顯示為Null,它與Undefined不同,以后慢慢深入了解。



以下表格詳細寫出了各種情況下相互轉換的結果,可作為輔助記憶。



轉換為字符串 轉換為數字 轉換為布爾值 轉換為對象

undefined “undefined” NaN false throw TypeError

null “null” 0 false throw TypeError

true “true” 1 new Boolean(“true”)

false “false” 0 new Boolean(“false”)

“” 0 false new String("")

“1.2” 1.2 true new String(“1.2”)

“1.2a” NaN true new String(“1.2a”)

“aaa” NaN true new String(“aaa”)

0 “0” false new Number(0)

1 “1” true new Number(1)

NaN “NaN” false new Number(NaN)

Infinity “Infinity” true new Number(Infinity)

[] “” 0 true

[9] “9” 9 true

[“a”“b”] “a,b” NaN true

在Js中,數據類型可以相互轉換,轉換的方式有兩種,隱式轉換和強制轉換,首先來說一些隱式轉換。在進行代碼書寫時,要經常提醒自己所使用的元素是什么數據類型,在進行某些操作后是否會導致數據類型的變化,原因就是Js會對數據進行類型的隱式轉換。



隱式轉換舉例:

(+)加法運算的隱式轉換:加號兩邊只要出先了字符串,就自動將兩者均轉化為字符串,使兩個字符串發生“拼接”,最后生成的結果也是一個字符串;如果前后都不是字符串,則轉化為數字類型進行計算。



(-、*、/、%)其他算數運算的隱式轉換:前后都轉化為數字類型進行計算。



(!)邏輯非的隱式轉換:他會將他后面的變量或表達式轉換為布爾值。



(<,>)比較運算符的轉換:如果前后存在一個數字,會對另一個轉化為數字進行比較;如果前后均為字符串,會依次比較對應字符的編碼大小,老大比老大,老二比老二,依次進行。



(&&,||)邏輯運算符的轉換:先將前后都轉化為布爾值再進行判斷,要記住的是,只有undefined,null,0,””,NaN會轉化成為false,其他都是true。



(== 、===)這里作為補充說明,null與Undefined相等但不全等,NaN與任何都不相等。



強制轉換的方式:

1.轉化為字符串

String(里面寫待轉化的內容):沒什么好解釋的,就是強制將你所看到的轉化為你所看到的。

toString(里面寫目標數字是幾進制),寫法為:待轉化內容.toString(目標內容是幾進制)。括號內不寫時默認為10。

toFixed(保留小數的位數),寫法為待轉化內容.toFixed(保留小數的位數),存在精度誤差。



2.轉化為數字

Number(),只有所轉化內容在肉眼看到的全是數字,才會正常轉化;false會轉化為0,true會轉化為1;null會轉化為0;undefined會轉化為NaN;其他情況均為NaN。

parseInt(待轉化內容,待轉化內容的進制方式),與toString互為逆運算,不寫的話默認為10。如果待轉化內容為字符串,若以數字開頭,可以從開始轉換到字符前為止變成數值。布爾值,undefined,null經過轉化均為NaN。

ParseFloat(),與上面一致,不贅述。



3.轉化為布爾值

書寫方式為Boolean(),如果上面的隱式轉換你有好好看,這里很得不需要再寫了。


日歷

鏈接

個人資料

藍藍設計的小編 http://www.0391cbd.com

存檔

主站蜘蛛池模板: 区国产精品搜索视频| 无码专区第一页| 免费人成又黄又爽的视频网站| 午夜免费视频网站| 久久久久亚洲精品成人网| 亚洲区欧美区| 亚洲制服丝袜第一页| 国产美女自慰在线观看| 在线观看亚洲精品福利片| 国产无码网站在线观看| 欧美精品黑人粗大| 日韩欧美国产精品| 久久久精品国产SM调教网站| 精品夜恋影院亚洲欧洲| 综合久久五月天| 亚洲色图另类| 午夜色综合| 91福利片| 亚洲视频免| 亚洲国产欧美自拍| www.国产福利| 99久久精彩视频| 99999久久久久久亚洲| 国产一级做美女做受视频| 久久久久人妻一区精品| 国产内射一区亚洲| 尤物午夜福利视频| 国产中文一区a级毛片视频| 成人国产精品网站在线看| 波多野结衣国产精品| 亚洲人成影视在线观看| 欧美中文字幕一区| 国产情精品嫩草影院88av| 午夜国产不卡在线观看视频| 久久亚洲美女精品国产精品| 白浆免费视频国产精品视频 | 国产毛片不卡| 日本不卡视频在线| 中文字幕亚洲乱码熟女1区2区| 久久精品人人做人人综合试看| 在线国产你懂的| 免费va国产在线观看| 人妻91无码色偷偷色噜噜噜| 久久综合九九亚洲一区| 色综合久久久久8天国| 国产内射在线观看| 国产精品女同一区三区五区| 毛片一级在线| 国产jizz| 欧美一级高清视频在线播放| 亚洲av综合网| 欧美一级高清视频在线播放| 国产麻豆另类AV| 亚洲天堂自拍| 欧美亚洲激情| 国产成人综合网| 91视频免费观看网站| 国产精品视频久| 精品久久久久久成人AV| 亚洲成人网在线播放| 色天堂无毒不卡| 国产国产人成免费视频77777 | 国产精品美女网站| 色一情一乱一伦一区二区三区小说| 幺女国产一级毛片| 国产精品刺激对白在线| 自拍偷拍欧美日韩| 久久综合一个色综合网| 婷婷色狠狠干| 精品日韩亚洲欧美高清a| 日韩欧美国产另类| 成色7777精品在线| 国产亚洲欧美在线中文bt天堂| 国产精品视频猛进猛出| 男人的天堂久久精品激情| 午夜视频免费一区二区在线看| 国产高清在线精品一区二区三区| 亚洲一级毛片| 亚洲日韩高清在线亚洲专区| 亚洲色图欧美视频| 国产免费高清无需播放器| 日韩在线中文|