javascript強制轉換詳解

2021-07-23 17:19:11 字數 799 閱讀 3332

轉換成數值

number函式強制轉換成數值

數值->轉換成原來的值

字串->如果可以解析為數值,則轉換成數值;否則轉換成

nan或者

0true->1,false->0

undefined->nan

null->0

轉換成整型

praseint()

轉換成浮點型

prasefloat()

注意 number函式將字串轉換為數值比

praseint

函式嚴格很多。基本上只要有乙個字元無法轉換成數值,整個字串就會被轉換成

nan

轉換成字串

通過string函式轉換成字串

數值->數值本身

字串->字串本身

true->"true",false->"false"

undefined->"undefined"

null->"null"

轉換成字串型

tostring()

轉換成布林型別

通過boolean函式強制轉換成布林值 0、

-0->false

nan->false

空字串->false

undefined->false

null->false

執行結果:

JavaScript 強制型別轉換 Number

轉換方式一 使用 number 函式 字串 數字 布林值 數字 null 數字 undefined 數字 轉換方式二 這種方式專門用來對付字串 呼叫 parseint 函式將a轉換為 number parseint 可以將乙個字串中的有效的整數內容取出來,然後轉換為 number parsefloa...

javaScript型別強制轉換(收藏)

最簡單的辦法是 見如下的 number 是js裡的數字類 這裡用來做強制型別轉換 強制型別轉換 使用強制型別轉換 type casting 處理轉換值的型別。使用強制型別轉換可以訪問特定的值,即使它是另一種型別的。js中可用的3種強制型別轉換如下 boolean value 把給定的值轉換成bool...

JavaScript資料型別強制轉換

我的個人部落格 基本資料 number,boolean,undefined,null,string 引用資料 object 當0.000 01,小數點後大於等於7位時會自動轉換成科學計數法 當20000 00,當整數部分大於等於22位時會自動轉換成科學計數法。console.log number 1...