day5(Javascript)

  1、数据类型

  分原始类型和引用类型

  原始类型分为数值型、字符串型、布尔型、未定义型(undefined)、null  

    1.数值型

     分为整型和浮点型

     整型在内存占4个字节,浮点型占8个字节

     整型分为8进制(0开头)、10进制、16进制(0x开头)

     浮点型分为指数型和普通

      2.147e9

    2、字符串类型

    数据备引号锁包含就是字符串类型,不区分单双引号。

    查看某一个字符的Unicode编码

      't'.charCodeAt()

    3、布尔型

    在程序中表示 或者

    true/false

    常用于一些是否的结果

    isVip、isOnsale、isLogin

    4、未定义型

    声明了一个变量,未赋值结果是undefined

    5、空(null)

    用于引用数据类型

    检测数据类型

      typeof()   

   number/string/boolean/undefined/object

2、数据类型转换

  (1)隐式转换

    ①数字+字符串:数字转成字符串

      1+'a' //'1a' 

    ②数字+布尔型:布尔型转成数字  true-->1  false-->0

      1+true  //2

      1+false //1

    ③字符串+布尔型:布尔型转成字符串

      'a'+true  //'atrue' 

    ④null 的加法

      1+null  //1    null--0

      true+null  //1  true--1  null--0

      'a'+null  //'anull'    null--'null'

练习:

  var num1=3,num2=true,num3='hello'

  console.log(num1+num2+num3);  //'4hello'

  console.log(num2+num3+num1);  //'truehello3'

  console.log(num3+num1+num2);   //'hello3true'

猜你喜欢

转载自www.cnblogs.com/upholdxz/p/11745326.html
今日推荐