JavaScript数据类型及判断(2)

  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

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/b63cf1d224746aaa95793324eea956d2.html