JS的各种数据类型

Number

js与其他编程不一样,不管是整数还是浮点,都称为数字类型(Number)

例:123,1.11111,-960

当该类型结果不存在时,即表示为 NaN (Not a Number)

Infinity 表示无限大,当数字超过规定最大值时显示

字符串

“我是双引号字符串” 或 ‘我是单引号字符串’,就如同这样的写法,就是字符串,用引号包起来的任意文本(我理解暂时还不深)

布尔值

即 true 与 false

Null与 Undefined

null表示“空”,该null不代表Number类型(0)与 字符串类型(“”),null 与 undefined 类似,undefined 所表达的意思指:类型未定义

例:var a;  // 如果未定义任何值,即输出 undefined 

数组

数组里可包含任意类型数值

[ 1 , 'text' , true , null ]

new Array(1 , 'text' , true , null )  

二者输出结果是相同的,出于对代码的可读性,用该方式最好 [ ... ]

对象

对象是一组由 键-值 组成的无序集合

var person = {

  name:  'zhangsan',

  age: 18,

  tags: ['handsome' , 'nice' , 'AE86'] ,

  mail: null,

  ishuman: true

}

对象里的 都是字符串类型, 可以是任意类型,每个  都是对象的属性

当要获取时,需要用到

例:person.name;  // zhangsan

posted @ 2020-09-22 15:08  独舟者  阅读(508)  评论(0)    收藏  举报