JavaScript之数据类型

  • 时间:
  • 浏览:1
  • 来源:大发5分快乐8_极速5分11选5

每个函数都有Function类型的实例,如果都与其他引用类型一样具有属性和方法。

函数通常是使用函数声明语法定义的,如下所示

当当我们 想看 的大多数类型值都有Object类型的实例,创建Object实例的方法有并是否是 :

1)第并是否是 是使用new操作符后跟Object构造函数

2)第二种是使用数组字面量表示法

布尔(逻辑)必须有有一2个 值:true 或 false。

创建数组的基本方法有并是否是 :

1)第并是否是 是使用Array构造函数

特殊值 NaN (非数字类型)

注意:

当您声明新变量时,可不可否使用关键词 "new" 来声明其类型:

寻址的并是否是 方法:

一般NaN被动产生(数据类型转为Number,必须转为正常的数字,很多很多NaN)

函数 isNaN() 判断是都有NaN肯可不里可否转换为NaN

② NaN不等于自身。

JavaScript 变量均为对象。当您声明有一2个 变量时,就创建了有一2个 新的对象。

提示:JavaScript具有隐含的全局概念,愿因分析你不声明的任何变量前会 成为有一2个 全局对象属性。

Undefined 这种 值表示变量不含有值。

可不可否通过将变量的值设置为 null 来清空变量。

使用实例:

null类型进行typeof操作符后,结果是object,愿因分析在于,null类型被当做有一2个 空对象引用。

2)Undefined类型

必须有一2个 值,即undefined值。使用var声明了变量,但未给变量初始化值,这样 这种

变量的值很多很多undefined.

数组的每一项可不可否用来保存任何类型的数据,也很多很多说,可不可否用数组的第有一2个 位置来

保存字符串,第2个位置保存数值,第有一2个 位置保存对象....另外,数组的大小是可

以动态调整的。

1) Null类型

被动产生

null类型被看做空对象指针,前文说到null类型也是空的对象引用。

肯能js中的变量是松散类型的,很多很多它提供了并是否是 检测当前变量的数据类型的方法,也很多很多typeof关键字。

这和使用函数表达式定义函数的方法相差无几



原始类型(基本类型):按值访问,可不可否操作保存在变量中实际的值。

原始类型汇总中null、undefined比较特殊。

引用类型:引用类型的值是保存在内存中的对象。

js中对象是一组属性与方法的集合。这里就要说到引用类型了,引用类型是并是否是 数据价值形式,

用于将数据和功能组织在同时。引用类型有过后也被称为对象定义,肯能它们描述的是一类

对象所具有的属性和方法。

与其他语言不同的是,JavaScript不允许直接访问内存中的位置,也很多很多说必须直接操作

对象的内存空间。

在操作对象时,实际上是在操作对象的引用而都有实际的对象。很多很多引用类型的值是按引用

访问的。

2)第二种方法是使用对象字面量表示法

对象由花括号分隔。在括号内部内部结构,对象的属性以名称和值对的形式 (name : value) 来定义。

属性由逗号分隔

JavaScript一共有6中数据类型:

基本数据类型(5):字符串(String)、数字(Number)、布尔(Boolean)、数组(Array)、空(Null)、未定义(Undefined)

错综复杂数据类型(1):对象(Object)

注意:Array、Date、Math、Error Set(ES6).....都有属于Object中