我完全不了解这个。
“生成一个介于0到99之间的随机数,并将其分配给运气变量。
写一个条件,该条件应检查Pink先生的运气是否大于90。如果是,则条件语句应指定'Mr.紫色”。否则,应分配“先生”。粉'。
将别名值打印到控制台。”
到目前为止,我有一个别名,用于检查运气系数是否大于90,但我不知道如何返回Purple先生,以及该值是否小于90以返回Pink先生。我试图将值放在别名var中,但没有结果。
我在这里的问题是我是否需要做出更多的var语句,并且我认为我也需要if语句。任何提示和提示都非常受欢迎。
此刻我拥有的小代码
var luck=(Math.ceil(Math.random() * 99));
var alias= luck >=90;
答案 0 :(得分:0)
您可以通过以下方式使用三元运算符实现此目的:
var luck = (Math.ceil(Math.random() * 99));
var alias = luck >= 90 ? "Mr. Purple" : "Mr. Pink";
这是说:
因此,基本上,?
后面的位为true时要分配,而:
后面的位为false时要分配。在这里,您可以了解更多有关Java语言中三元运算符的信息:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Conditional_Operator