繁体   English   中英

在 javascript 中,如果用户没有输入数字,如何使生成的乘法表默认为 5 或任何其他数字?

[英]In javascript how to make multiplication table to be generated by default of 5 or any other number, if the user enters no input number?

编写一个程序从用户那里输入一个数字并在浏览器上显示它的乘法表。 如果用户不输入新数字,则默认显示 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)是一个truthy(not 0),它将使用parseInt(num)否则如果它是 falsy(0),那么它将使用 5

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM