js数据类型于变量

1、复合数据类型:object
2、普通类型:
         数字类型:number
         布尔类型:boolean
         字符串类型:string
3、特殊数据类型:null(空值);  
              undefined(未定义数据类型);
一、 JS运算符类型
1、算术运算符:
用于各类数值运算,包括加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)、自增(++)、自减(--)共七种。
2、关系(比较)运算符:
            用于比较运算。包括大于(>)、小于(<)、等于(==)、 大于等于(>=)
、小于等于(<=)和不等于(!=)六种。
 
例: alert(3>1); 显示为true
alert(3>=1); 显示为true
alert(3<=12); 显示为true
alert(3<2); 显示为false
3、字符串连接符:
            用于字符串之间连接 +
例 var i=1,j=2,z=3;
document.write(''+i+j+z); 显示为123
document.write(1+'king'+'<br/>'); 显示为1king
4、赋值运算符:
            用于赋值运算。包括 += -= *= /= %= .=
==比较两个的值
===不仅比较两个的值,还比较两个的类型
5、逻辑运算符:
&& 与
|| 或
! 非 (表反义)
6、三元运算符:
exp1?exp2:exp3;
表示为exp1的对否 正确显示exp2 错误则显示exp3
7、其他运算符:
void 表达式无返回结果
typeof 数据类型
, 按顺序获得表达式,获得最后一个表达式的值
二、 自增自减
1. 支持:整形,浮点型  null
2. 不支持:字符串 undefined
三、 比较运算
特殊类型判断
         res=0==null/false
         undefined== undefined/ture
         NaN== NaN/false
原文地址:https://www.cnblogs.com/susi/p/8795573.html