[英]How to Replace numbers to Letters
The assignment asks instead of showing number 25, 75, 125, 175, words should be shown on the page. 作业要求而不是显示数字25、75、125、175,而是在页面上显示单词。 I have set up the if statement, but for some reason the I cannot get rid of the number 25, 75, 175. Please help!
我已经设置了if语句,但是由于某种原因我无法摆脱数字25、75、175。请帮助!
Thanks in advance. 提前致谢。
assignment 2 作业2
<script>
//start of Assignment 2-1
var new_text = "";
var randMax = (Math.floor(Math.random() * 200));
for (var i = 1; i < randMax; i++) {
new_text += i;
if (i == 25) {
new_text += "Twenty Five ";
} else if (i == 75) {
new_text += "Seventy Five ";
} else if (i == 125) {
new_text += "one hundred and twenty five ";;
} else if (i == 175) {
new_text += "one hundred and Seventy five ";
} else {
new_text += " ";
}
}
document.write(new_text);
</script>
At the beginning of the for loop, you use new_text += i;
在for循环的开始,使用
new_text += i;
. 。 That means it will always append i to your
new_text
string. 这意味着它将始终将i附加到您的
new_text
字符串中。 If you want to make it conditional, you need to put it in the else statement. 如果要使其为条件,则需要将其放在else语句中。
<script>
//start of Assignment 2-1
var new_text = "";
var randMax = (Math.floor(Math.random() * 200));
for (var i = 1; i < randMax; i++) {
if (i == 25) {
new_text = "Twenty Five ";
} else if (i == 75) {
new_text += "Seventy Five ";
} else if (i == 125) {
new_text += "one hundred and twenty five ";;
} else if (i == 175) {
new_text += "one hundred and Seventy five ";
} else {
new_text += i;
new_text += " ";
}
}
document.write(new_text);
</script>
var new_text = "";
var randMax = (Math.floor(Math.random() * 200));
for (var i = 1; i < randMax; i++) {
if (i == 25) {
new_text += "Twenty Five ";
} else if (i == 75) {
new_text += "Seventy Five ";
} else if (i == 125) {
new_text += "one hundred and twenty five ";;
} else if (i == 175) {
new_text += "one hundred and Seventy five ";
} else {
new_text += i;
}
new_text += " ";
}
alert(new_text);
Move "new_text += i" to the else block. 将“ new_text + = i”移到else块。 Now it gets run at each iteration regardless of the condition
现在无论条件如何,它都会在每次迭代中运行
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.