javascript 数据类型


17:30:18          每日一语:未来的你,会感谢你现在的努力!


1.JavaScript 中的数据类型

       原始五种类型:String(字符串),Number(数字),Boolean(布尔),Null(空),Undefined(未定义) 

      1.String:字符串值必须用引号括起来。

      2.Number:包含整数和浮点数(即小数)。

  3.Boolean:只有true和false两个值。

  4.Null:表示某个变量值为空。

  5.Undefined:已经创建得有,却没有初始值。


2.数据类型转换

 1.String()

      不管什么类型都可以转换为字符串

    2.Number()
      只能将纯数字的字符串转换为数值
      如果有非数字字符串,那么得到结果为NaN
      可以将布尔值转换为0 | 1
    3.Boolean()
      true (非空字符串、非0数值、Object)
      false(空字符串、0、NaN、Null、Undefined)
      注:在if条件,三元运算符的条件,while条件都存在隐式的数据类型转换

    4.  parseInt()  、parseFloat()
      将其他类型转换为整型或浮点型
      第一个为数字则保留。剩下有数字则保留,不是数字则结束
      float和int的区别,float会识别第一个小数点,ini不识别小数点
      parseInt()最常用于 获取 xxxpx 前的xxx数字

     5.toString()
       每个对象的toString方法都不太相同

        Object.prototype.toString() 可以用来判断数据类型,因为Object的toString得到的是[Object 数据类型]这样一个格式

        Object.prototype.toString.call(要判断的值)
 
原文地址:https://www.cnblogs.com/anziran/p/9714473.html