神刀安全网

WEB前端学习:JS"&&"操作符的妙用你知道吗

Web前端开发工程师是一个很新的职业,是从事Web前端开发工作的工程师。主要进行网站开发,优化,完善的工作。网页制作是Web 1.0时代的产物,那时网站的主要内容都是静态的,用户使用网站的行为也以浏览为主。

给你学习路线,html-css-js-ajax-jq-html5-css3-bootstrap-vue.js-node.js-react.jd

WEB前端学习:JS"&&"操作符的妙用你知道吗

首先来了解一下 “&&”操作符的工作原理:

“&&”连接两个表达式,当两侧表达式都为真时,返回TRUE。有一个为假则返回FALSE。

那么实际运行时,JavaScript到底是怎么执行判断的呢?

WEB前端学习:JS"&&"操作符的妙用你知道吗

小编推荐一个学Web前端的学习裙【 五四七,三零二,三八三 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!

如果左侧的表达式为FALSE,那么整个表达式的结果一定为FALSE。所以此时JavaScript不会对右侧的表达式进行判断。比如:

console.log(0&&null.b)

这个表达式不会报错,因为不会执行到null.b这里。

理解了这点,“&&”操作符就可以帮我们偷懒了。

if(a==b){console.log(1)}

现在这段代码可以改写成这样:

a==b&&console.log(1)

WEB前端学习:JS"&&"操作符的妙用你知道吗

小编推荐一个学Web前端的学习裙【 五四七,三零二,三八三 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!

真正的妙用还要和具体的项目需求相结合,相信会产出很精妙的代码。

WEB前端学习:JS"&&"操作符的妙用你知道吗

WEB前端学习:JS"&&"操作符的妙用你知道吗

WEB前端学习:JS"&&"操作符的妙用你知道吗

转载本站任何文章请注明:转载至神刀安全网,谢谢神刀安全网 » WEB前端学习:JS"&&"操作符的妙用你知道吗

分享到:更多 ()