2018-05-25

2018-05-25  本文已影响0人  无言更动人

数据类型

1、数字(number)

2、字符串(String)

3、布尔值(Boolean)

4、未定义(undefined)

5、空(null)

6、对象(Object)

隐式转换

var a=3;

var b=4;

console.log(a+b);

  var a=3;

  var b="5";   

  console.log(a+b); 

var a=2;

var b=true;

var c=false;

console.log(a+b);

console.log(a+c);

字符串和布尔值(3true拼接)

var a="3";

var b="true";

console.log(a+b);

var a=3;

var b;/*undefined*/

console.log(a+b);/*NaN不是一个数字not a number

//判断数据类型

//

//var a=3;

//var b;

//console.log(typeof(a+b));NaN number

//isNaN(判断非数字)(判断里面的内容)

// var a=3;

// var b="hello";

// var c=true;

// var d="5";

//console.log(isNaN(a));false

//console.log(isNaN(b));true

//console.log(isNaN(c));false

//console.log(isNaN(d));false

//声明提前

//      var a=3;

//     

//      var a;

//      console.log(a);

//      a=3;undefined

//  显示转换/强制转换

//  parseInt转换成整数

//  var a=13.5;

//  var b=parseInt(a);

//  console.log(b);

//  var a="13.9"

//  var b=parseInt(a);

//  console.log(b);

//var a="5";

//var b=parseInt(a);

//console.log(typeof a);

//console.log(isNaN(a));

parseFloat转化成小数

      var a="0.01";

      var b=parseFloat(a);

      console.log(b);

      console.log(typeof b);

转换成Number类型

      var a="5";

      var b=Number(a);

      console.log(b);

      console.log(typeof b);

tostring(),转换成字符串

      var a=true;

      var b=a.toString();

      console.log(b);

      console.log(typeof b);

toFixed();按要求保留小数位数

var a=13.956;

      var b=a.toFixed(2);

      console.log(typeof b);

上一篇下一篇

猜你喜欢

热点阅读