Я пытаюсь сделать программу, которая производит математике таблицы для любого числа так:Проблема с созданием Количество таблиц программы (как 12 х 1 = 12) в Javascript
3 х 1 = 3
3 х 2 = 6
3 х 3 = 9
3 х 4 = 12
мне нужно пользователю ввести:
(1) Любое число они нуждаются в таблицу (например - 3)
(2) указать начальную точку (например - 1)
(3) Указать конечную точку (например, - 4)
Мой испорчено код до сих пор выглядит следующим образом:
function isitanumber(numb){
while (isNaN(numb) == true){
\t \t numb = parseInt(prompt("Please add a valid number","5"));
\t }
}
function mytable (thenum, first, second){
for (var i=first; i<=second; i++){
\t var y = thenum*i;
\t document.write(thenum + " x " + i + " = " + y + "</br>");
}
}
var mynum = parseInt(prompt("Enter the number you wish to have the table for", "40"));
mynum = isitanumber(mynum);
var startpoint = parseInt(prompt("Enter the startpoint of the table", "1"));
mynum = isitanumber(startpoint);
var endpoint = parseInt(prompt("Enter the endpoint of the table", "10"));
mynum = isitanumber(endpoint);
mytable(mynum,startpoint,endpoint);
В чем проблема? – SLaks
Всякий раз, когда я помещаю буквы в первом приглашении, а затем помещаю цифры во второе приглашение, он дает мне NaN. В частности, мне нужно выяснить, как получить доступ к последнему значению, которое вводит пользователь, в каких видах isNaN false. – nishkaush
Используйте отладчик, чтобы узнать, что представляют собой ваши переменные. – SLaks