js中&&,||的另类广泛用法

来源:互联网 发布:西乡隆盛知乎 编辑:程序博客网 时间:2024/06/11 21:00

js中&&,||的另类广泛用法:

    1,fun1()&&fun2():        如果执行fun1()后返回true,则执行fun2()并返回值fun2的值;        如果执行fun1()后返回false,则整个表达式返回fun1()的值,fun2()不执行    2 fun1()||fun2():        如果执行fun1()返回true,则表达式返回fun1()的值,fun2()不执行,        如果fun1()返回false,则执行fun2()并返回fun2()的值。    3 &&优先级高于||

eg:

alert((1 && 4 || 0) && 3); //结果3 alert(1 && 4 || 0 && 3); //结果4 alert(0 && 4 || 1 && 3); //结果3 

自己理清这3个例子,基本就算掌握了!

0 0
原创粉丝点击