2018-05-25

数据类型

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);

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 9,688评论 0 13
  • 1、使用typeof bar ===“object”来确定bar是否是一个对象时有什么潜在的缺陷?这个陷阱如何避免...
    深海鲫鱼堡阅读 3,843评论 1 1
  • 1.JavaScript 定义了几种数据类型? 哪些是原始类型?哪些是复杂类型?原始类型和复杂类型的区别是什么? ...
    saintkl阅读 2,732评论 0 0
  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些阅读 6,154评论 0 2
  • 一天,我做了一个梦。 在梦里,我看见星星像水母一样闪烁在蓝蓝的夜空中,就像小时候一样。醒来后,我打开窗帘,窗外,仍...
    鱼小哆阅读 4,258评论 0 10