我正在尝试解决一个相当简单的问题。我的任务:
写一个结合两个的表达式 布尔值 使用 && 和 的表达式 评估 为真。
我的代码:
const number1 = 2
const number2 = 2
const numcheck = number1 === number2 // true
const number3 = 3
const number4 = 3
const numcheck2 = number3 === number4 // true
const finalCheck = numcheck && numcheck2 //true
然而,这并没有被接受——我哪里错了?
非常感谢,
您的代码看起来正确,finalCheck 表达式的计算结果应为 true。该问题可能与您测试或使用结果的方式有关。确保您在正确的上下文中检查 FinalCheck 的值。
这是您提供的代码片段:
const number1 = 2
const number2 = 2
const numcheck = number1 === number2 // true
const number3 = 3
const number4 = 3
const numcheck2 = number3 === number4 // true
const finalCheck = numcheck && numcheck2 // true
如果您正在测试 FinalCheck 的值并且它没有给出预期结果,您可能需要分别检查 numcheck 和 numcheck2 的值,以查看它们在 && 操作之前是否确实都为 true。
您可以添加一些console.log语句来帮助调试:
console.log("numcheck:", numcheck);
console.log("numcheck2:", numcheck2);
const finalCheck = numcheck && numcheck2;
console.log("finalCheck:", finalCheck);
检查控制台输出以查看 numcheck、numcheck2 和 FinalCheck 的值。如果一切正确,finalCheck 应该为 true。如果您仍然遇到问题,请提供有关如何测试结果或遇到的任何错误消息的更多详细信息。