javascript中的布尔条件
Boolean conditions in javascript
无法理解如何检查函数中给定的值。我所有已知的方法都失败了。抱歉问了个蹩脚的问题!:)
# doesn't work, but should to
window.mobilecheck = function() {
return true;
}
if (window.mobilecheck==true) {
alert('true');
}
# works, but shouldn't
window.mobilecheck = function() {
return false;
}
if (window.mobilecheck) {
alert('true');
}
# doesn't work, but should
window.mobilecheck = function() {
return 1;
}
if (window.mobilecheck==1) {
alert('true');
}
那么,如果不起作用,如何检查函数是否返回true或false呢?
当您使用window.mobilecheck
时,您得到的是函数,而不是函数的求值/返回值。使用window.mobilecheck() ==1
来评估您的功能。
相关文章:
- javascript中的布尔条件
- 有条件地在选项标记中应用布尔属性
- 布尔条件总是计算为false
- Coffeescript:添加一个由布尔值控制的条件类名
- 布尔代数 - 使用 AND/OR 导出条件表达式是棘手的部分
- 聚合物 如何使用条件根据函数返回的布尔值显示不同的元素
- IF 条件下的布尔值导致 JavaScript 中的错误
- 如何根据 Mongo 中集合中的布尔值有条件地查询密钥
- javascript代码上的布尔条件不起作用
- 将jquery条件is(':checked')转换为布尔数组
- 在默认条件下检查布尔值
- 为什么 null 未在条件语句中转换为布尔值
- 如何在JavaScript中的IF语句中使用具有布尔值的变量作为条件
- console.log()语句中的布尔条件
- 角度一次性绑定无法等待布尔条件
- 我希望我的Ember.js条件在切换布尔值时加载不同的模板
- 计算存储为字符串的布尔条件
- Javascript - If语句-字符串&&布尔条件
- 将布尔值从 rails 控制器传递到 javascript 以用于条件
- 角度 2:根据条件切换布尔值