js中資料型別的轉換

2021-08-29 05:49:06 字數 553 閱讀 2003

1 表示式中的型別轉換

在使用不同型別的變數進行表示式運算時,js將根據需要自動嘗試進行必要的資料型別轉換,且總是將表示式右邊的資料型別轉換為左邊的資料型別

[code]

var astr="24";

var anum=25;

var x=astr+anum; //x="2425";

var y="anum+astr; //y=49;

[/code]

這種轉換的前提是能夠轉換,也就是說「沒有那麼」不能轉換為數值型,只有字元[u]全部[/u]為[b]數字[/b]的字元才能轉換為數字型

2 將字串轉換為數值

如果字串中不僅有數字,還有字元,上面的情況就不能轉換,這時要使用js的兩個全域性函式:parseint{}和parsefloat()。它們提取的順序都為從左向右,知道遇到第乙個不是數字的字元結束。

如果字串的第1個字元為非數字,兩個方法都返回nan

3 將數字轉換為字串

很簡單[code]var anum=34;

var astr=""+anum;

[/code]

JS中資料型別轉換

js中的資料型別 數字 nan 字串 布林值 函式 物件 object null 未定義 顯式型別轉換 強制的型別轉換 number 整體的進行轉換 parseint 從左到右的進行轉換 不識別小數點.parsefloat 從左到右的進行轉換 可以識別小數點.隱式型別轉換 200 3 變成字串 20...

JS中的資料型別轉換

方式一 呼叫被轉換資料型別的tostring 方法 該方法不會影響到原變數,它會將轉換的結果返回 但是注意 null和undefined這兩個值沒有tostring 方法,如果呼叫他們的方法,會報錯 方式二 呼叫string 函式,並將被轉換的資料作為引數傳遞給函式 使用string 函式做強制型別...

JS中的資料型別轉換

js中的資料型別轉換可以分為,顯示型別轉換和隱式型別轉換 在js中型別轉化總共有3種模式 toboolean tonumber tostring 資料型別的轉換可以分為簡單資料型別的轉換以及複雜資料型別的轉換,這兩者的轉換方法不同,但轉換的最終格式相同 簡單資料型別的轉化 1.tostring 可以...