JS逻辑运算符短路运算实例分析
本文结合实例分析了JS逻辑运算符的短路运算。分享给大家参考,如下:
js中有三个逻辑运算符:逻辑非!逻辑and、逻辑or | |。
所谓短路运算,是指当第一个操作数的值为假时,直接返回第一个操作数的值,不再计算第二个操作数;
scriptvar bar1=0cconsole . log(' bar1====' bar1 ');//bar 1======0 var foo 1=5c;console . log(' foo 1===' foo 1 ');//报表c未定义错误。/script使用此站点HTML/CSS/JS在线运行测试工具:http://tools.jb51.net/code/HtmlJsRun,您可以获得以下测试结果:
|的第一个操作数的值为true时,直接返回第一个操作数的值,不再计算第二个操作数;
script var foo=5 | | c;console . log(' foo===' foo ');//foo====5不报告错误var bar=0 | | c;console . log(' bar====' bar ');//报表c未定义错误。/script使用此站点HTML/CSS/JS在线运行测试工具:http://tools.jb51.net/code/HtmlJsRun,您可以获得以下测试结果:
作者寄语:成功之路不拥挤,因为很少有人能坚持下去!
更多对JavaScript相关内容感兴趣的读者可以查看本网站专题:《JavaScript错误与调试技巧总结》、《javascript编码操作技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》、《JavaScript数学运算用法总结》、0103010
希望本文对JavaScript编程有所帮助。
版权声明:JS逻辑运算符短路运算实例分析是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。