Вопрос Вопрос по javaScript. Делаю калькулятор через prompt

Регистрация
18 Июл 2013
Сообщения
81
Репутация
0
Спасибо
0
Монет
0
Подскажет, кто-нибудь, как мне лучше сделать вызов функции, которая высвечивает prompt, чтобы он появлялся до тех пор, пока пользователь не нажмет cancel? Если есть и другие ошибки, скажите пожалуйста. Я сам очень сомневаюсь, что всё это будет работать

var arr = new Array();

window.onload = function prompting() {
var pr = prompt("Введите число или операцию. Знаки: +, -*, /");
while (pr !== false) {
arr = arr.push(pr);

for (var i = 0; arr.length - 1; i++)
if (typeof arr == number || typeof arr[i + 2] == number) {
if (arr[i + 1] == "+") {
var result = arr + arr[i + 2];
alert(result);
} else if (arr[i + 1] == "-") {
var result = arr - arr[i + 2];
alert(result);
} else if (arr[i + 1] == "/") {
var result = arr / arr[i + 2];
alert(result);
} else if (arr[i + 1] == "*") {
var result = arr * arr[i + 2];
alert(result);
} else alert("Введите допустимое значение");

}
prompting();
}
 
Назад
Сверху