1.其他型別轉string
a.tostring();生成乙個新的字串,不會改變原來的資料型別。兩者區別:x.tostring()不能轉換null和undefined,如需轉換,需重寫tostring方法。a.tostring(2);轉換為二進位制的字串。
a.tostring(8);轉換為八進位制的字串。
string(a);強制轉換為字串型別;
window.onload=function()else if(x===null)else
}}
2.其他型別轉numbernumber(b);3.parseint & parsefloattrue , 00001 ---> 1;
null , "" , , [""] , false , " " , [" "] ---> 0;
其他進製 ---> 十進位制
undefined , 123abc , "abc" , ["web"] , ["1","2"] --->nan
["10"] , "10" ---> 10
parseint("123abc") , parsfloat("123abc") ---> 123parseint("fd123") , parsefloat("fd123") ---> nan
parseint("0xf") ---> 15
parsefloat("0xf") ---> 0
parseint(7.5) ---> 7
parsefloat(7.0) --->7
1.字串數字遇到運算子會自動轉成number型別。(+,-,*,%,/,>,<,=)2.+ 前是字串的話,後面的number型別會自動轉換為string型別。
3.null , false ,""," " 運算時轉為 數值 0;true 計算時轉為 數值 1 。
4.undefined ---> nan
基本資料型別轉換
八大基本資料型別boolean,char,short,byte,int,long,float,double 八大基本資料型別的包裝類boolean,character,short,byte,integer,long,float,double short,byte,char在進行運算時會自己轉化成in...
基本資料型別轉換
容量小的型別自動轉換為容量大的資料型別。資料型別按容量大小排序為 有多種型別的資料混合運算時,系統首先自動將所有資料轉換成容量最大的那種資料型別,然後再進行計算。byte,short,char三者在計算時首先轉換為int型別。當把任何基本型別的值和字串值進行連線運算時 基本型別的值將自動轉化為字串型...
基本資料型別轉換
自動型別轉換 整型 實型 常量 字元型資料可以混合運算。運算中,不同型別的資料先轉化為同一型別,然後進行運算。轉換從低階到高階。低 高 byte,short,char int long float double 資料型別轉換必須滿足如下規則 1.不能對boolean型別進行型別轉換。2.不能把物件型...