JavaScript基本
一、JS基本数据类型:
number 数值(不分整形浮点型)
string 字符串
bool 布尔值
null 空
undefined 未定义的
const 关键词 常量
var(variable:变量) let: 变量声明;
注:var允许出现重复的变量名 let不允许
一般变量的定义又叫做变量的初始化
var与let区别:let为ES6.0中新添加的方法,而其中
var是全局的,let是块级的只作用在
{ }之间(类似于Java中的private:仅定
义的类可使用)。
其次,定义var时,定义的语句会被提
升运行(var 变量名)而let不会。
二、数值特殊类型:NaN(not a number)
它是number的特殊类型,不是数字,但是是数值型;
一般运算错误时出现;与任何数值运算都得NaN;
它不等于本身即NaN不等于NaN;
浮点型不一定等于浮点型(0.3+0.3 不等于0.2+0.4)
0.3+0.3 = 0.6,0.2+0.4 = 0.600000000001。
(若要判断相等需指定区间如:在加上0.000000000001范围内)