var a = "iamstring.";
var b = 222;
var c= [1,2,3];
var d = new Date();
var e = function(){alert(111);};
var f = function(){this.name="22";};
console.log(Object.prototype.toString.call(a)); //[object String]
console.log(Object.prototype.toString.call(b)); //[object Number]
console.log(Object.prototype.toString.call(c)); //[object Array]
console.log(Object.prototype.toString.call(d)); //[object Date]
console.log(Object.prototype.toString.call(e)); //[object Function]
console.log(Object.prototype.toString.call(f)); //[object Function]
console.log(Object.prototype.toString.call(f) === "[object Function]"); //true
数据类型转换:
JavaScript可以自由的进行数据类型的转换!!!
ECMAScript中可用的3种强制类型转换:
1.Boolean(value)——把给定的值转换成Boolean型;
2.Number(value)——把给定的值转换成数字(可以是整数或浮点数);
3.String(value)——把给定的值转换成字符串。
js提供了parseInt()和parseFloat()两个转换函数
parseInt()和parseFloat()是全局函数,parseInt()只解析整数,parseFloat()既可以解析整数又可以解析浮点数!
Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx