javascript - Udacity 问题前端纳米度问题条件
问题描述
我会在 Udacity 的论坛上发布这个,但课程还没有正式为新的队列开放。我想知道您是否可以帮助我解决我正在参加的测验的以下问题。这些是方向:
方向:冰淇淋是地球上用途最广泛的甜点之一,因为它可以用多种不同的方式制作。使用逻辑运算符,编写一系列复杂的逻辑表达式,仅在以下条件为真时打印:
如果风味设置为香草或巧克力,容器设置为锥形或碗,浇头设置为洒水或花生如果上述条件为真,则打印输出:
我想要两勺__________ 冰淇淋,放在__________ 和__________。用冰淇淋、容器和配料的味道填空。例如,
我想要两勺香草冰淇淋和花生。提示:确保使用不同的值测试您的代码。例如,
如果味道等于“巧克力”,容器等于“圆锥”,浇头等于“洒”,那么“我想要两勺巧克力冰淇淋放在一个带有洒水的圆锥中”。应该打印到控制台。
这是我的代码,它不应该在控制台上打印任何东西:
var flavor = "strawberry";
var vessel = "cone";
var toppings = "cookies";
// Add your code here
if (flavor === ("vanilla" || "chocolate") && (vessel === 'cone' || 'bowl') && toppings === ("sprinkles" || "peanuts")) {
console.log("I\'d like two scoops of " + flavor + " ice cream in a " + vessel + " with " + toppings + ".");
}
我收到此错误消息:
进展顺利 - 你的代码应该有一个变量风味 - 你的代码应该有一个变量容器 - 你的代码应该有一个变量 toppings - 你的代码应该有一个 if 语句 - 你的代码应该使用逻辑表达式
您的代码应该使用 flavor=vanilla、vessel=cone 和 toppings=sprinkles
您的代码应该适用于 flavor=vanilla、vessel=bowl 和 toppings=sprinkles
当风味不是“香草”或“巧克力”时,您的代码不应记录任何内容
当容器不是“锥形”或“碗”时,您的代码不应记录任何内容
当浇头不是“洒”或“花生”时,您的代码不应记录任何内容
什么地方出了错
当 flavor=vanilla、vessel=cone 和 toppings=peanuts 时,您的代码没有通过。
当 flavor=vanilla、vessel=bowl 和 toppings=peanuts 时,您的代码没有通过。
当 flavor=chocolate、vessel=cone 和 toppings=sprinkles 时,您的代码没有通过。
当 flavor=chocolate、vessel=cone 和 toppings=peanuts 时,您的代码没有通过。
当 flavor=chocolate、vessel=bowl 和 toppings=sprinkles 时,您的代码没有通过。
当 flavor=chocolate、vessel=bowl 和 toppings=peanuts 时,您的代码没有通过。
我在这里不知所措,任何帮助将不胜感激。谢谢。