gpt4 book ai didi

javascript - for 循环无法正常工作

转载 作者:行者123 更新时间:2023-12-02 15:56:18 24 4
gpt4 key购买 nike

这是我的提升计划:

var person = {
name: "Roman",
position: 7,
goal: 9
};

var lift = {
getPosition: function() {
var x = Math.floor((Math.random() * 10) + 1);
return x;
}()
};

console.log("Ok " + person.name + "! You are at " + person.position + " floor");
console.log("Lift is at " + lift.getPosition + " floor");

if (lift.getPosition > person.position) {
for (i = lift.getPosition; i >= person.position; i--) {
console.log(i);
}
} else if (lift.getPosition < person.position) {
for (i = lift.getPosition; i <= person.Position; i++) {
console.log(i);
}
}
console.log("Please enter inside!");

关于提高升力的 For 循环不起作用。举起下降但不上升。怎么了?

最佳答案

您已将 Position 大写在你的第二个 for 循环中。

应该是

for (i = lift.getPosition; i <= person.position; i++) {

(p 中带有小写字母 person.position )

因为没有Position属性(property)在lift对象,for 循环条件基本上是询问是否 i <= undefined 。这将始终评估为 false,因此您的循环永远不会迭代。

关于javascript - for 循环无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31529729/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com