前言:
今天同学们对“js运算符优先级”大体比较注重,兄弟们都想要知道一些“js运算符优先级”的相关资讯。那么小编在网络上网罗了一些有关“js运算符优先级””的相关知识,希望姐妹们能喜欢,朋友们快快来了解一下吧!目录:什么是二元运算符?二元运算符都有哪些?一、什么是二元运算符?
二元运算符应写在执行运算的子表达式对之间。二元运算符比一元运算符的优先级低。 二元运算符在本节中按优先顺序出现。
二、二元运算符都有哪些?与(&&):如果左边表达式判断是false,则返回左边表达式的值,否则返回右边表达式的值。
var result=true&&3;//3var result=1&&3;//3var result=[]&&'';//''var result=''&&3;//''var result=false&&3;//falsevar result=null&&true;//null
2. 或(||):如果左边表达式判断为true,则返回左边表达式的值,否则返回右边表达式的值。
var result=true||3;//truevar result=1||3;//1var result=[]||'';//[]var result=''||3;//3var result=false||3;//3var result=null||true;//truevar num=0;var result=true||num++;console.log(num);//0
3. 非(!):如果表达式判断为true,则返回false,否则返回true。
console.log(!0);//trueconsole.log(!!0);//falseconsole.log(![]);//falseconsole.log(!![]);//trueconsole.log(!"");//trueconsole.log(!!"");//false下节预告:三元运算符
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #js运算符优先级