这是一个很好的实践乘以一个布尔值在javascript上
It is a good practice multiply by a boolean on javascript?
Javascript允许在算术表达式上使用布尔值,但我想知道这样做是否是个好习惯。
例如:var expectedGuests = 100 * ((day==='Friday')*1.5 || 1);
我知道这可以用不同的方式来写,但我想知道使用它是否意味着对性能、导航器兼容性或任何其他我应该注意的重要问题有负面或积极的影响。
使用三元格式,会更简洁:
var multiplier = day === 'Friday' ? 1.5 : 1;
var expectedGuests = 100 * multiplier;
相关文章:
- 如何从javascript/jquery中的复选框中获取布尔值
- 将多个布尔检查简化为一个布尔检查
- KendoUI网格行过滤器,带有布尔值下拉列表
- php布尔值's小写AND大写和数字布尔值'可以接受
- 如何在javascript转换编码中将一个动态值从一个表单添加到另一个页面
- Coffeescript:添加一个由布尔值控制的条件类名
- RegisterClientScriptBlock - confirm box 返回一个布尔值给 aspx.cs
- JavaScript:为什么布尔值的按位 OR 返回一个数字而不是一个布尔值
- JavaScript后缀了一个用于限制事件的布尔值/一次性标志
- 返回一个布尔值的Angularjs自定义服务方法
- 在javascript中,是一个空字符串,作为布尔值总是为false
- 我怎么能返回一个空对象同时空对象等于布尔值false在javascript
- 存储一个布尔值或整型值,并在页面加载后检查/更改它的值
- 如何声明一个javascript变量并将其值赋给一个返回布尔值的php文件
- 这是一个很好的实践乘以一个布尔值在javascript上
- 如果没有被使用,为什么返回一个布尔值
- 为什么Angular 2's CanActivate返回一个Observable<布尔值>而不是承诺
- 调用一个为ng-show返回布尔值的函数是个好主意吗
- 如何在MongoDB中查询一个布尔值的字段,并返回一个布尔值,无论它是true还是false
- indexOf != -1返回一个布尔值吗?