猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
javascript 怪异语法求解
隔江千里
浏览 524
回答 1
1回答
萧十郎
我猜你是想问短路求值吧。a()&&b();这句话从表面上理解,纯粹就是两个函数返回值的“与”运算而已。函数没有返回值的时候,默认返回undefined,而undefined会被认为是false。在“与”运算中,根据运算规则,从左往右一旦遇到false,那么整个式子的求值就会结束,直接返回false。所以回到你这个例子中,函数a首先运行,返回undefined,求值结束,函数b不会运行。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续