乐趣区

关于前端学习:Javascript数据类型与数据类型转换

  • 变量的数据类型

    • 根本数据类型:
      数值类型:Number

      • 十六进制、十进制、八进制、二进制、迷信计数
    • 布尔值类型:Boolean

      • true(真)false(假)
        字符串类型:String
      • 由引号(双引号、单引号、反引号)包裹的内容
    • 非凡类型:
      空值:null
      未定义:undefined
      非数值:NaN
    • 简单数据类型:
      对象类型:Object
      函数类型:Function
      数组类型:Array
      · · ·
  • JavaScript 是一门弱援用语言,在赋值时确定为某个数据类型后,倡议不再批改数据类型,免得引发歧义
  • 可应用 typeo 关键字查看常量或变量的数据类型(返回值是一个字符串类型,多层 typeo 嵌套最终得都是 sting 类型
  • 数据类型转换

    • 转换为布尔值类型:Boolean() 真:true 假:false

      • 数值:非零即真
      • 字符串:非空即真
      • NaN:false
      • undefined:false
      • null:false
    • 转换为数值类型:Number()

      • 字符串中纯数字转为数值类型,蕴含其余字符都会转为 NaN
      • NaN:NaN
      • undefined:NaN
      • null:0
      • true:1
      • false:0
    • 取整数局部:parseInt()

      • 从右往左开始一位一位取,遇到非数字进行取整,第一个为非数字输入 NaN
    • 取浮点数:parseFloat()
退出移动版