JavaScript里的数值类型:
1.number(包含整数、浮点数、NaN(表示不是一个数字)、Infinity(比如除以0的数值)。
2.string (用一对单引号或者双引号包括的内容就是string类型)
3.布尔值(Boolean),包含true或者false,常用在条件语句里。
4.object(是一组无序的名值对的集合),
5.Null(只有一个值,就是null,表示对象不存在,设置初始值的时候可以将其设置为null
6.undefined(出现场景:已声明但未赋值的变量; 或者获取对象不存在的属性);
如何知道是什么类型?
可以分为原始类型和引用类型、
一元操作符
关系操作符的结果返回时布尔值。
!是逻辑非,原来的值是 true,则 加!后之后是false;
&&是逻辑与,如果第一个值是true,那么最终值是第二个数,如果第一个值是false,那么最终值是第一个数 ; ||是逻辑或,刚好与&&相反。这两个都是短路操作,就是当其中一个值是公式时,不发生运算。