Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.12.2017, 22:57
Новичок на форуме
Отправить личное сообщение для Frida4 Посмотреть профиль Найти все сообщения от Frida4
 
Регистрация: 14.12.2017
Сообщений: 1

Проверка на ввод данных пользователем
Подскажите, как сделать цикл на проверку ввода д-х пользователем на все кроме чисел в prompt - е ?

var num,arr,num1,num2,sum;

	num = prompt('Введите два числа через "," ');
	arr = num.split(','); //массив из num
	
	
	num1 = parseInt(arr[0]); 
	num2 = parseInt(arr[1]);

	sum = num1 + num2;
	alert(sum);
Ответить с цитированием
  #2 (permalink)  
Старый 15.12.2017, 08:30
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 11,724

Сообщение от Frida4
как сделать цикл
Вот так
https://javascript.ru/for
Ответить с цитированием
  #3 (permalink)  
Старый 15.12.2017, 13:16
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 1,881

ksa, воспользовался вашей подсказкой
var num,arr,sum = 0;

	num = prompt('Введите два числа через "," ');
	arr = num.split(','); //массив из num
	
for (var i = 0; i< arr.length; i++) {
    sum += parseInt(arr[i])|| 0;	
}
alert(sum);
Ответить с цитированием
  #4 (permalink)  
Старый 15.12.2017, 13:39
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 1,277

Если нужна только сумма чисел:
alert(prompt('Введите два числа через ","').split(',').reduce(function(t,c){
    return (+c||0)+t;
},0));
Ответить с цитированием
  #5 (permalink)  
Старый 15.12.2017, 15:20
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 11,724

Сообщение от Dilettante_Pro
воспользовался вашей подсказкой
Напомнило старый украинский анекдот...
Цитата:
- Кумэ, відгадайте загадку! Шо це такэ? Маленька, кудлатэ, хвіст колэчком и воно гавкае...
- Ээээ... Такэ маленько?
- Да.
- Кудлатэ?
- Да.
- Хвiст е?
- Е, колечком...
- И що воно робэ?
- Воно гавкае...
- Так то мобуть собака?!
- Та, Вы кумэ, знали!!!
P.S.
Извиняюсь за мой украинский...
Ответить с цитированием
  #6 (permalink)  
Старый 15.12.2017, 16:38
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 1,881

ksa,
А ото ж
А Nexus не успел - самому думать пришлось...
Ответить с цитированием
  #7 (permalink)  
Старый 15.12.2017, 16:43
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 1,277

Сообщение от Dilettante_Pro
А Nexus не успел - самому думать пришлось...
Ничего, не сломался
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Фоновая проверка данных формы перед отправкой egreek AJAX и COMET 6 20.07.2013 11:17
Двойная Фильтрация данных таблицы David0707 Общие вопросы Javascript 0 19.03.2012 12:00
Как реализовать ввод данных в скрипт? Ko1dun Events/DOM/Window 5 13.11.2011 20:33
Проверка данных формы составным условием? myafa Элементы интерфейса 8 01.04.2011 08:30
Плагин на Jquery - проверка на ввод данных VeliaR jQuery 1 26.10.2010 15:22