Javascript 如何将数字替换为字母
作业要求在页面上显示单词,而不是数字25、75、125、175。我已经设置了if语句,但由于某些原因,我无法摆脱数字25、75、175。请帮忙 提前谢谢 任务2Javascript 如何将数字替换为字母,javascript,math,random,Javascript,Math,Random,作业要求在页面上显示单词,而不是数字25、75、125、175。我已经设置了if语句,但由于某些原因,我无法摆脱数字25、75、175。请帮忙 提前谢谢 任务2 <script> //start of Assignment 2-1 var new_text = ""; var randMax = (Math.floor(Math.random() * 200)); for (var i = 1; i < randMax; i++) {
<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>
//作业开始2-1
var new_text=“”;
var randMax=(Math.floor(Math.random()*200));
对于(变量i=1;i
在for循环的开头,使用
new\u text+=i代码>。这意味着它将始终将i附加到您的新文本
字符串中。如果要使其有条件,需要将其放在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>
//作业开始2-1
var new_text=“”;
var randMax=(Math.floor(Math.random()*200));
对于(变量i=1;i
var new_text=“”;
var randMax=(Math.floor(Math.random()*200));
对于(变量i=1;i
将“new_text+=i”移动到else块。现在它在每次迭代中都会运行,而不管不起作用的条件是什么,new_text=“二十五”;只需覆盖所有结果。要修复它,请将“new_text+=i;”行移到else语句中。是的,一开始我误读了这个问题。当我意识到这一点时,我删除了我的答案并进行了编辑。
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);