首页 > 解决方案 > 在javascript中,如果用户没有输入数字,如何使乘法表默认生成5或任何其他数字?

问题描述

编写一个程序从用户那里输入一个数字并在浏览器上显示它的乘法表。如果用户不输入新数字,则默认显示 5 的乘法表。

这就是我希望使用默认的 5 编码表生成它的方式,

var num = prompt("Enter Number", "0") //prompt user to enter the number
var num = parseInt(num); //parse the num to number
var i = 0;
document.write('<table border="1" cellspacing="0">');
for (i = 1; i < 10; i++) {
  document.write("<tr><td>" + num + " x " + i + " = " + num * i + "</td></tr>");
}

标签: javascripthtml-tablemultiplication

解决方案


这将帮助您解决问题。它是这样工作的。如果parseInt(num)是真(不是0),它会使用parseInt(num)否则如果它是假(0),那么它将使用5

var num = prompt("Enter Number", "0") //prompt user to enter the number
var num = parseInt(num) || 5;

推荐阅读