js基礎資料型別簡單轉換

2021-10-09 17:17:44 字數 1907 閱讀 3923

字元轉換

radix?:number radix—進製 預設10進製

型別轉換為數字

var a =「123」

var b =「45a6」

var c =「123.69」

var d =「a123」

var e =「hello」

var f =「123.45.67」

var g = 『』 ;

1.number(); 整體轉換,輸入的數字型別要求合法,否則輸出nan,nan也是數字型別 可以將任何型別轉換

a = 123 ; b = nan ; c = 123.69 ; d = nan ; e = nan ; f = nan ; g = 0

2.parseint() 轉換為整數 單個轉換 如果碰到非十進位制數字就停止 僅僅字串型別轉數字 如果進製有調整則會看後面進製

a = 123 ; b = 45 ; c = 123 ; d = nan ; e = nan ; f = 123

3.parsefloat() 轉換為浮點數 單個轉換 僅僅字串型別轉數字

a = 123 ; b = 45 ; c = 123.69 ; d = nan ; e = nan ; f = 123.45

布林型別轉數字

number(true) ------------1

number(false) ------------0

undefined null 轉數字

number(undefined)-------------------------nan

number(null)----------------------------0

number(』』)----------------------------0

判斷是不是nan

var a = nan;

isnan(a) //返回的是ture就是nan

轉字串(string)

1.任何型別轉換字串都是直接加引號 var a1= string(a)

2.var a1= a + 「」;

3.var a1 = a.tostring(); 這種方法不能用於null與undefined

轉布林型(boolean)

6個值轉換為false,其他都為ture

-------------0 , 空字串 ,false , undefined , nan ,null----------

注意

var a= 「true」 var a1 = boolean(a)------------true

var b = 「false」 var b1 = boolean(b)------------true

十進位制轉成其他進製

c.tostring(進製) 預設是10進製 eg: var c = 255; c.tostring(16)--------------ff

其他進製轉十進位制

var a= 「10010」

var a1 = parseint(a,2) -------18

var b = 「ff」

var b1 = parseint(b,16)-------255

計算機預設賦值是十進位制

如果程式要16進製制則

var y = 0xff;--------------------------255 0x代表16進製制

JS資料型別轉換

js var blue alert scolor.length outputs 4 js varfalse alert bfound.tostring outputs false js varvar outputs 10 js var outputs a js var var var var ret...

JS 資料型別轉換

js 資料型別轉換 方法主要有三種 轉換函式 強制型別轉換 利用js變數弱型別轉換。1.轉換函式 js提供了parseint 和parsefloat 兩個轉換函式。前者把值轉換成整數,後者把值轉換成浮點數。只有對string型別呼叫這些方法,這兩個函式才能正確執行 對其他型別返回的都是nan not...

JS 資料型別轉換

js 資料型別轉換 方法主要有三種 轉換函式 強制型別轉換 利用js變數弱型別轉換。1.轉換函式 js提供了parseint 和parsefloat 兩個轉換函式。前者把值轉換成整數,後者把值轉換成浮點數。只有對string型別呼叫這些方法,這兩個函式才能正確執行 對其他型別返回的都是nan not...