## 1.1 变量的数据类型
JavaScript是一种弱类型或者说动态语言。不用提前声明变量的类型,在程序运行过程中,类型会被自动确定。
var age = 10; //这是一个数字型
var areYouOk = '是的';//这是一个字符串
JS引擎根据=右边变量值的数据类型来判断
JavaScript拥有动态类型,同时也意味着相同的变量可用作不同的类型:
var x = 6; //x为数字
var x = 'Bill'; //x为字符串
1.2 简单数据类型(基本数据类型)
简单数据类型 | 说明 |
---|---|
Number | 数字型,包含整型值和浮点值,如21、0.21;默认值为0 |
Boolean | 布尔值类型,如true、false,等价于1和0;默认值为false |
String | 字符串类型,如"张三" 注意js里面,字符串都带引导,默认值为"" |
Undefined | var a; 声明了变量a但是没有给值,此时a = undefined;默认值为undefined |
Null | var a = null; 声明了变量a为空值;默认值为null |