JS型別轉換

2021-10-07 08:08:42 字數 785 閱讀 4452

砍斷原則:遇到非數的字元直接砍斷,返回之前的內容

var a =

"123abc"

;console.

log(

parseint

(a,16))

;//把a作為16進製制數來轉換成10進製整數,稱16是基底

//輸出:123

砍斷原則:遇到除小數點外的非數字類字元直接砍斷,返回之前的內容

var a =

"123.2abc"

;console.

log(

parsefloat

(a))

;//輸出:123.2

var demo =10;

console.

log(demo.

tostring(8

));//將demo作為10進製數,轉化成8進製數

//輸出:12

nullundefined不能用tostring()方法

內部呼叫了number();

返回型別是string

console.

log(

typeof

(typeof

(a)));

//a未定義,是undefined型別,這個undefine是「undefined」

//輸出:string

JS 型別轉換 強制型別轉換

js 型別轉換 強制型別轉換 一 parseint 將其他型別轉換成number型別的整數 注意 string number 1 字串中值的首字元必須是數字,轉換後才能得到具體的值 否則得到nan 2 只轉換從首字元開始的連續數字 如 2b345 轉換後只得到2 3 除了string,其他型別轉換後...

js型別轉換

js varscolor blue alert scolor.length outputs 4 js varbfound false alert bfound.tostring outputs false js varinum1 10 varfnum2 10.0 alert fnum2.tostri...

js 型別轉換

function str function tostr val function todstr val,dv function trim str function lenb str function ismobile str d 13 d 15 d if reg.test trim str retu...