几种数据类型

①基本数据类型
	number 数字型
	string 字符串型
	boolean 布尔型
		两个固定的值 true 和 false,表示真或假
	undefined 未定义型
		只声明变量,不赋值的情况下,变量默认为 undefined
		undefined + 1 = NaN
	null 空类型
		无,空,未知的特殊值,赋值了,但内容为空
		null + 1 = 1
②引用数据类型
	object 对象型
③错误数据类型
	NaN 计算错误(Not A Number)
④字符串类型
	无论单引号和双引号都要成对使用
	单引号/双引号可以互相嵌套,但是不可以自己嵌套自己,(口诀:外双内单,内单外双)
	必要时可以使用转义符\,输出单引号或双引号
	拼接字符串,用+,数字相加,字符相连
⑤模版字符串
	``(反引号)
	英文输入模式下按键盘的tab上方的键
	内容拼接变量时,用${}包住变量

强/弱数据类型

JavaScript弱数据类型,根据赋值判断数据类型
Java强数据类型,根据数据类型决定

监测数据类型

typeof运算符可以返回被检测的数据类型
	用作运算符:typeof x(常用)
	函数形式:typeof(x)

类型转换

把一种数据类型的变量转换成我们需要的数据类型
隐式转换
	+ 号两边只要有一个是字符串,就会把两一个转成字符串
	除了 + 以外的算术运算符 比如- * / 都会把数据转成数字字符
	但是转换类型不明确,需要靠经验积累
	tips:
		+号作为正号解析可以转换成数字型
		任何数据和字符串相加都是字符串
显式转换
	转换为数字型:
		Number(数据)
			转成数字类型
			如果字符串内容里有非数字,转换失败的结果是NaN,不是一个数字
			NaN是number类型的数据,不是一个数字
		parselnt(数据)
			只保留整数
		parseFloat(数据)
			只保留小数

JavaScript Study Note 系列文章

  1. JavaScript Web APIs (DOM 事件)
  2. JavaScript 介绍
  3. JavaScript 函数
  4. JavaScript 变量和常量
  5. JavaScript 对象
  6. JavaScript 数据类型
  7. JavaScript 数组
  8. JavaScript 语句(分支、循环)
  9. JavaScript 运算符