【发布时间】:2020-09-02 02:32:37
【问题描述】:
我想知道 while 函数。 我想将 while 函数与 if 条件结合起来。 我需要 if 条件下的循环数据。
这是我的代码:
var loop = function () {
var x = 0;
var y = 10;
var z = 0;
while (x > y) {
var qty = 5;
var price = 100;
if(qty > 5) {
p = (qty * price) - 1;
} else {
p = (qty * price) + 1;
}
y = y + qty;
z = z + p;
}
console.log("result " + y, z);
};
loop();
我已经尝试像这样改变它并开始工作。
//Remember to set your condition outside the loop!
var x = 0;
var y = 10;
var z = 0;
var loop = function () {
while (x < y) {
var qty = 5;
var price = 100;
if(qty > 5) {
p = (qty * price) - 1;
} else {
p = (qty * price) + 1;
}
var result = x++ + p;
console.log("result " + result);
}
};
loop();
但是,如果我添加新行,为什么值会有所不同。
var 结果 = a++ + p
var resultx = a++ + 数量
谢谢
【问题讨论】:
-
有什么问题??
-
结果在 while 函数中不跟随。我想在 if 条件下显示循环数据
标签: javascript while-loop