JS运算符与表达式

2016-01-24  本文已影响150人  olivia1111

一元操作符


二元操作符

+,-,*,/,%
var num=3+4;

判断操作

,>,<,>=,<=
var result=6>4;
alert(result);//true

==,!=
var num=4; var num="4"//相等操作时可将字符串转化为数值
num==4;//true
0==false;//true,false转化为0,true转化为1
2==true;//false
‘’==0;//true,空字符转化为0
===全等判断,!==不全等判断
var num='4';
4==='4';//false
4!=='4';//true

逻辑操作符

赋值操作符

条件操作符

逗号操作符

对象操作符

位操作符

操作符优先级

  var num=
  4+0||3;//4,+优先级高于||
  !false&&[];//[],先取非,再&&
  4>3?5:7+10;//5,条件操作符最低
  4==‘4’ && 3;//3,先取相等操作,再进行&&
  (4+3)||1;加括号可以提高优先级

表达式

上一篇下一篇

猜你喜欢

热点阅读