数据类型
1.原始数据类型:在内存中,存放在栈中的简单数据段,即储存在变量访问的位置
undefinded:有定义的变量,但没有赋值;
null:无定义无赋值;
number:数字类型;
string:字符串类型(双引号内都是字符串,单引号内一个字符叫字符,多个叫字符串);
boolean:布尔类值(true/false)当值为false,0,null,undefinded,NaN(空字符串)时为假;
2.引用数据类型:存放在堆之中的对象,储存在变量处的值是一个指针,指向存储对象的内存处
运算符
1.算术运算符:
加(+),减(-),乘(*),除(/),取余/取模(%),负数(-1),自增(++),自减(--)
2.赋值运算符:
赋值(=),加法赋值(+=),减法赋值(-=),乘法赋值(*=),除法赋值(/=),取模赋值(%=)
3.比较运算符:
等于(==),不等于(!=),大于等于(>=),小于等于(<=),大于(>),小于(<)
4.严格全等(===):
在等于中,若等号双方数据类型不一样,但是值相同,仍判断为相等;
在严格全等中,若等号双方数据类型不一样也会判定为不相等。
5.非严格全等(!==):
在不等于中,若不等号双方数据类型不一样,但是值相同,仍判断为不相等;
在非严格全等中,若不等号双方数据类型不一样也会判定为不相等。
6.逻辑运算符:
逻辑与(&&),逻辑或(||),逻辑非(!)
7.其他运算符:
数组([ ]),优先执行(( )),返回变量数据类型(typeof),对象(new)
typeof:格式① typeof(直接量) ②typeof 直接量
网友评论