变量
在编程语言中,能够表示并操作的值的类型称做数据类型,编程语言最基本的特性就是能够支持多种数据类型,当程序需要将值保存起来以备将来使用时,便将其赋值到一个变量中。
- 变量是一个值的符号名称,可以通过名称来获得对值的引用。
- 变量是无类型的,变量可以被赋予任何类型的值,同样一个变量也可以重新赋予不同类型的值。
- 全局变量及局部变量:在函数外声明的变量为全局变量,在函数内部声明的变量为局部变量。
数据类型分类
- 原始类型:
- 基本类型包括数字类型、字符串类型、布尔类型
- 特殊的原始值:null、undefined
- 对象类型:
- 对象(属性无序集合)
- 数组(值有序集合)
- 函数
- 类(对象子类),带构造函数的对象类型
数字类型
JS不区分整数值和浮点数值,所有数字类型都用浮点数值表示。
- 64位