Javascript-运算符号
- 算数运算符
- 字符连接符
- 赋值运算符
- 比较运算符
- 逻辑运算符
- 三元运算符
- 其他运算符
var res=3>1?’aa’:’bb’; document.write(res); 相当于一个简单的if..else判断 看到三元运算符,就看表达式是否为真,如果为真,执行问好后面的内容,如果为假执行冒号后面的内容。 var x=0/0 res=isNaN(x)?0:x; document.write(res); 用三元运算符来判x是否是数值,如果不是就自动为0.
逗号运算符:用逗号将多个表达式连接成为一个表达式,新表达式的值为最后一个表达式的值,多用在变量申明处。
var a,b,c,d var i=1;j=2;k=3; var z=(n=1,m=2,p=3) document.write(z) //得到的将是最后一个数的值
void运算符:
z=void(n-1,m=2,p=3) document.write(z) //得到的是undefined
typeof运算符:用来检测变量的类型