我在 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作为true,或0(else)作为false。 然后在if循环中使用“quarter”函数来检查传递为“n”的数字“4”的等式是否为1。
我假设这是一些基本逻辑,我只是不习惯使用它(作为前端开发人员希望进入JavaScript编程),但我肯定会欣赏一些想法和指导。