JS 里的数据类型

JS有七种数据类型

数字(number)、字符串(string)、布尔(boolean)、symbol、null、undefined、对象(object)

  1. number

number分为很多类,不同的表达方式


数字类型示例
  1. string

一般使用单引号表示字符串,如果要表示单引号,则需要使用转义符"\",同时也可使用转义符表示转义符。

字符串

多行字符串

ES6规定多行字符串可以直接使用反引号 ` 表示,部分语言也可使用三个单引号 ''' 表示

  1. boolean

是一位数学家的名字,发明了逻辑学。
布尔只有两个值:true/false


延申:&&(与)、||(或)
  1. symbol

参考此处资料

  1. null 和 undefined

这两个值都表示空值,js的原创bug。
区别:
语法.如果一个变量没有赋值,则使用undefined
惯例.有一个对象,现在不想赋值--null(空对象)
有一个非对象,不想赋值--undefined(空非对象)

  1. object

哈希表

变量中的key在后续使用中需要单引号
示例

key的命名如果不加引号需要遵守标识符规则,加引号则没有限制
  1. delete

用法
  1. typeof

声明的变量可以通过typeof查看类型
示例

特例(bug)

你可能感兴趣的:(JS 里的数据类型)