javascript函数中的If/else
我正试图为一个简单的游戏编写一个if/else函数,但我对编码还不熟悉javascript函数中的If/else,javascript,if-statement,Javascript,If Statement,我正试图为一个简单的游戏编写一个if/else函数,但我对编码还不熟悉 Chapters = 0; Books = 0; Pens = 1; WarehouseRoom = 50; function ChaptersUp(number) { if (Pens > 0) { if ((Chapters + number) <= 9) { Chapters = Chapters + number; document.g
Chapters = 0;
Books = 0;
Pens = 1;
WarehouseRoom = 50;
function ChaptersUp(number) {
if (Pens > 0) {
if ((Chapters + number) <= 9) {
Chapters = Chapters + number;
document.getElementById("Chapters").innerHTML = Chapters;
}
else {
ChaptersOver = (Chapters + number - 10);
if (Books < WarehouseRoom) {
if (ChaptersOver <= 9) {
Books = Books + 1;
Chapters = ChaptersOver;
document.getElementById("Chapters").innerHTML = Chapters;
document.getElementById("Books").innerHTML = Books;
}
else {
BooksOver = Math.floor(ChaptersOver / 10);
Books = Books + BooksOver + 1;
Chapters = (ChaptersOver - (BooksOver * 10));
document.getElementById("Chapters").innerHTML = Chapters;
document.getElementById("Books").innerHTML = Books;
}
}
}
}
}`
Chapters=0;
书籍=0;
Pens=1;
库房=50;
功能章节SUP(编号){
如果(笔>0){
如果((章节+编号)您应该尝试一个for station
for(int i = 1; i > warehouseFull; i++)
{
}
我习惯于重复,循环将重复,直到它等于warehouseFull。最后的i++在那里,这样一旦循环完成,它将向i添加1。如果你丢失x数量的书,你可以向后做同样的事情。同样,你不必在声明中为政治家声明i,但如果你要使用许多声明,那么它将使e更简单,这样您就不必切换字母或声明i=0;Hi Nikki。您的代码不完整,无法理解。无论如何,既然您说自己是初学者,这里有一个建议:打开浏览器调试工具(可能是键盘上的F12,但可能会有所不同),并学习如何使用。如果你这样做,会比有人帮你解决眼前的问题对你更有帮助。祝你好运!计算(仓库-书籍)*10
,这是你可以容纳的章节数。如果number
比这个数字高,就把它减少到这个数量。int i
应该是var i
。这是Javascript,不是C。我在java的时候从来没有使用过var,事实上我在春季使用java,它仍然是int。Eclipse、greenfoot、python、java都使用相同的东西问题是关于JavaScript
,而不是Java
。JavaScript对所有变量使用var
。