javascript运算符
1、算数运算符:
注:%也称取余或者 模运算
2、比较运算符
javascript新特性:(===)称为绝对等于,判断两个变量的类型是否相等,如果相等一定是数据类型相同且值相同。
例:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> </body> <script type="text/javascript"> var a=5; var b="5"; if(a==b){ alert("a和b的值相同"); } if(a===b){ alert("a和b的值和数据类型相同"); } </script> </html>
结果输出的是:a和b的值相同。== 只判断值相等,不管数据类型。
3、 逻辑运算符
&&:表达式x&&y,当x和y同时为true,则表达式值为true,否则为false。
|| :表达式x||y,当x和y有一方为true,或者两方为true,则表达式值为true,否则为false。
!:单目运算符,运算结果为当前操作数相反值。例如:表达式!x,当x为true时,表达式值为false,当x为false时,表达式值为true。
4、条件运算符
? : 又称三目运算符,它的一般表现形式为:x?y:z,代表的含义为:当x的值为true时,则表达式值为y,当x的值为false时,则此表达式值为z。