(1)轉換為
布林型別
boolean(mix)函式
undefined->false
null->false
字串型別:空字串->false 非空字串
->true
數值型:0->false,nan->false,非
0->true
總結:false、」"、
0、nan、
null
、undefined
會被轉換為
false
:其餘任何值都會被轉換為
true。
如:boolean(
undefined
);
//返回值為
false
boolean(
null
);
//返回值為
false
boolean(「」); //返回值為
false
boolean(「
str」); //返回值為
true
boolean(
0);
//返回值為
false
boolean(
nan);
//返回值為
false
boolean(
-1);
//返回值為
true
(2)轉換為
字串型別 1)
string(mix)函式
undefined->"undefined"
null->"null"
布林型別:true->"true",false->"false"
數值型別:數值->數值本身
string(undefined) //返回"undefined"
string(12) //返回"12"
2) tostring(radix)方法
布林型別:true->"true",false->"false"
數值型別:數值->數值本身
(預設情況下)
數值型別按進製數轉換為字串
預設情況下,是以十進位制格式返回數值的字串表示
可以輸出八進位制、十六進製制乃至其他任意有效的機制格式表示的字串
區別string(mix)函式
:將任意型別轉換為字串,
tostring(radix)方法
:不能將
undefined
和null
型別轉換為字串。但可以按照進製數將
數值型資料轉換為字串
如:var myname;
var result= myname.tostring(); //這裡會報錯。
JavaScript 資料型別
變數 宣告區域性變數 varmessage 宣告全部變數 message typeof 例如 var message some string alert typeof message string alert typeof message string alert typeof 95 number ...
Javascript資料型別
ecmascript中有5種簡單資料型別 也稱為基本資料型別 1.undefined 該型別只有乙個值,即undefined。在使用var宣告但未初始化時,這個變數就是undefined 2.null 該型別只有乙個值,即null。null undefined 3.boolean 4.number ...
JavaScript資料型別
undefined派生於null,因此在使用 進行比較時會返回true 沒有必要將變數值顯示宣告undefined 宣告空物件時應將其值賦值為nullundefined與null的關係 3 boolean true為真,false為假 true不一定 1,false不一定 0 使用boolean 進...