人生就是学校。在那里,与其说好的教师是幸福,不如说好的教师是不幸。——海贝尔
目录
数据
这个词,在生活中随处可见,如股票数据、人体数据、身份数据等,我们常常将一些有用的信息,称为数据。
每种语言都会对数据做分类,我们将数据的分类,叫作数据类型
,JS中将数据分为两大类原始数据类型
和引用数据类型
。
原始数据类型
不可在细分的数据类型
字符串类型
String
引号包裹的内容,JS中的引号
- 双引号:"
- 单引号:’
- 反引号(模板字符串):`
var string = "我是双引号包裹的字符串";
var string2 = '我是单引号包裹的字符串';
var string3 = `我是反引号包裹的字符串`;
数字类型
Number
JS中不区分浮点数和整数,统一使用number表示数字,JS使用IEEE-754双精度来表示小数
var num = 1;
var fNum = 1.0;
var dNum = 1.00;
var num3 = -1;
很多人经常会把数字和字符串用错,比如我以前常把手机号定义为数字类型,但其实它是字符串类型?,
13506828279
我们都是幺三五零六八二八二七九
这样的读,如果是数字类型的我们应该读成一百三十五亿六百八十二万八千二百七十九
,当我们无法判断这个数据是字符串还是数字的时候,我们不妨通过这种读法来判断。
布尔类型
Boolean
用于表示真或假两种状态
- true:真
- false:假
var flag = true;
var flag = false;
undefined类型
Undefined
表示未定义,不存在
当一个变量声明,但未赋值时,值就为undefined
var a