方法说明:尽可能的将括号内的内容转换为数字,如果转换失败,返回NaN
转换成功的情况:
var a = '+100';
// alert( Number(a) ); // 100
var a1 = ' ';
// alert( Number(a1) ); // 0
var a2 = true;
// alert( Number(a2) ); // true-1 false-0
var a3 = [ 1 ];
// alert( Number(a3) ); // 1
var a4 = [];
//alert( Number(a4) ); //0
var a5 = null;
// alert( Number(a5) ); // 0
转换失败的情况:
var s = 'abc';
// alert(Number(s)); //NaN
var json = {};
// alert( Number(json) ); // NaN
var u;
// alert( Number(u) ); // NaN
var a3 = function (){ alert(1); };
// alert( Number(a3) ); // NaN