【发布时间】:2012-04-23 18:47:19
【问题描述】:
我在 Codecademy 的 Javascript 教程的第 4.1 节获得正确的布尔返回时遇到了一些问题。代码如下:
// Define quarter here.
var quarter = function(n) {
if (n / 4 ){
return true;
} else {
return false;
}
};
if (quarter(4) === 1) {
console.log("The statement is true.");
} else {
console.log("The statement is false.");
}
据我所见,我将新定义的四分之一变量传递给一个参数为“n”的函数,然后我将其除以 4 以查看它是否返回 1 表示真,或 0(否则)表示假。然后,我在 if 循环中使用“四分之一”函数来检查作为“n”传递的数字“4”的 1 是否相等。
我假设这是一些我不习惯使用的基本逻辑(作为一个希望进入 JavaScript 编程的前端开发人员),但我肯定会很感激一些想法和指导。
【问题讨论】:
标签: javascript boolean equality