times table

by nathanesa

JavaScript

// Ask for number.
var number = prompt('Enter a number from 1 - 12');

// Ask for upper limit of table. 
var upperLimit = prompt('How high shall we go?');
upperLimit = parseInt(upperLimit);   // Convert upperLimit from string to integer.

// Produce times table.
for (i = 0; i < upperLimit + 1; i++) {
	document.write(number + ' x ' + i + " = " + i * number + '<br>');
}

// Produce powers table.
for (i = 0; i < upperLimit + 1; i++) {
	document.write(number + ' to the power of ' + i + " = " + number ** i + '<br>');
}