欢迎光临
我们一直在努力

UCloud云社区JavaScript数据类型的转换

undefined

var a = undefined;
String(a); // undefined
Number(a); // NaN
Boolean(a); // false

null

var a = null;
String(a); // null
Number(a); // 0
Boolean(a); // false

Boolean

String(true); // true
Number(true); // 1

Number

String(0); // 0
Boolean(0); // false
String(-0); // 0
Boolean(-0); // false
String(NaN); // NaN
Boolean(NaN); // false
String(Infinity); // Infinity
Boolean(Infinity); // true
String(-Infinity); // -Infinity
Boolean(-Infinity); // true

String

Number(""); // 0
Boolean(""); // false
Number("1.2"); // 1.2
Boolean("1.2"); // true
Number("one"); // NaN
Boolean("one"); // true

Object

String({}); // [object Object]
Number({}); // NaN
Boolean({}); // true

Array

String([]); // ''
Number([]); // 0
String([9]); // 9
Number([0]); // 0
String(["a"]); // a
Number(["a"]); // NaN
Boolean(["a"]); // true

Function

String(function() {}); // function(){}
Number(function() {}); // NaN
Boolean(function() {}); // true
赞(0)
未经允许不得转载:优乐评测网 » UCloud云社区JavaScript数据类型的转换

优乐评测网 找服务器 更专业 更方便 更快捷!

联系我们联系我们