javascript - 在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>");
}
解决方案
这将帮助您解决问题。它是这样工作的。如果parseInt(num)
是真(不是0),它会使用parseInt(num)
否则如果它是假(0),那么它将使用5
var num = prompt("Enter Number", "0") //prompt user to enter the number
var num = parseInt(num) || 5;
推荐阅读
- node.js - Lowdb - push data into an array inside another array
- string - Inserting a variable into a request
- javascript - fetch fails to load resource when receiving 404
- mysql - 使用批处理文件执行 MySQL Query
- excel - vba 启动器工作簿
- c# - Visual Studio 15.8.1 not running MS unit tests
- node.js - How many DB queries ran per request when using cookie authentication?
- sql - SQL query does not return the expected results - It omit the Null values
- mysql - Eloquent group by and count
- adfs - 具有多个证书的 ADFS 服务器