JS常用的六种基本数据类型

在JS中一共有九种数据类型,有六种基本数据类型,分别是:String (字符串)、Number (数值)、Boolean (布尔值)、Null (空值)、Undefined (未定义)、Object(对象)

String 字符串

  • 在JS中字符串需要使用引号引起来
  • 使用双引号或单引号都行,但是不要混着用
  • 引号不能嵌套,双引号不能放双引号,单引号不能放单引号
  • 在字符串中我们可以使用\作为转义字符,当表示一些特殊符号是可以使用 \进行转义
  • \“表示”、\‘表示’、\n表示换行、\t制表符(空格)、\表示(2个斜杠出来1个斜杠)

Number 数值

  • 在JS中所有的数值都是Number类型,包括整数和浮点数(小数)
  • Js中可以表示数字的最大值
    Number.MAX_VALUE
    1.7976931348623157e+308
    Number.MIN_VALUE 大于0的最小值
    5e-324
  • 如果使用Number表示的数值超过了最大值,则会返回一个
    Infinity(无穷大)
    表示一个正无穷
    -Infinity
    表示一个负无穷
  • 使用typeof检查Infinity也会返回一个number
  • NaN表示一个特殊的数字,表示Not A Number
    使用typeof检查NaN也会返回一个number

Boolean 布尔值

  • 布尔值只有两个,主要用来逻辑判断
  • true:表示真 false:表示假
  • 使用typeof检验一个布尔值时,会返回一个boolean

Null和Undefined

Null 空值

  • Null的值只有一个,就是null(空值)
  • null的这个值专门用来表示一个为空的对象
  • 使用typeof检测一个null值时,会返回一个object(对象)

Undefined 未定义

  • Undefined类型的值只有一个,就是Undefined(未定义)
  • 当声明一个变量,但不给这个变量赋值时,它的值就是Undefined
  • 使用typeof检查Undefined值时,也会返回一个Undefined

Object(对象)

  • 万物皆对象,没有对象new一个新对象
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐