js三元运算符 js运算符优先级

来源:互联网 发布:网络培训51单片机 编辑:程序博客网 时间:2024/05/24 06:50

1.三元运算符

eg1:a=1;

        a>0?b=1:b=2;   (a>0的时候,执b=1)

        alert(b);      结果是2

eg2:a=1;

           a=0?a=0:b=0;

            alert(b);     结果是2

           alert(a);      结果是1

eg3:a=1;

           a1=a>0?1:0; (a>0的时候取1赋值给a1   三级运算符优先级比=高)

           alert(a1);     结果是1

eg4:a=1;

           a1=a=1?1:0;

           alert(a1);       结果是0

2.js里面运算符优先级由高到低排列如图


0 0