前端学习笔记

JS 里的数据类型

2019-07-22  本文已影响3人  _ClariS_

  七种数据类型:number、string、boolean、symbol、undefined、null、object(注意没有 array 类型也没有 function 类型,array 和 function 实际上是包含在 object 中的)
  因此 “JS一切皆对象” 的说法错误

1. number
2. string
  var s = '12345' +
              '67890' // 无回车符号  (推荐写法)
  或
  var s = `12345
  67890` // 含回车符号

3. boolean
4. symbol

JS 中的 Symbol 是什么?

5. undefined 和 null

undefined 和 null都表示没有值,二者的用法如下:

6. object
  var person = { 
      name: 'aaa',  //'name': 'aaa'(key 只能是字符串)
      'child': {
          name: 'bbb' //'name': 'bbb'(key 只能是字符串)
      }, // 最后这个逗号可有可无
  }
7. typeof 操作符
xxx 的类型 string number boolean symbol undefined null object function
typeof xxx 'string' 'number' 'boolean' 'symbol' 'undefined' 'object' 'object' 'function'

注意:①null 的类型为 'object'
   ②function 的类型为 'function'( function 并不是一个类型)
是 JS 的两个 bug

8. 如何用for...in 循环遍历一个对象
for...in 循环遍历对象
上一篇 下一篇

猜你喜欢

热点阅读