Javascript.RU

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

Я нуб, нужен совет
Я не понимаю, почему у меня не суммируется.
var стаж = prompt("Какой у вас стаж работы?")
var зарплата = prompt("Какая ваша изначальная зарплата?")
if(стаж >= 0 && стаж <= 3)
{
alert("У вас нет надбавки")
}
else if(стаж >= 3 && стаж <= 10)
{
alert("Ваша надбавка "+зарплата / 100 * 10+" рублей, а с зарплатой "+зарплата / 100 * 10+зарплата)
}
вместо 1100, он выдает 1001000
Ответить с цитированием
  #2 (permalink)  
Старый 21.12.2018, 23:46
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

var стаж = prompt("Какой у вас стаж работы?")
	var зарплата = prompt("Какая ваша изначальная зарплата?")
	if (стаж >= 0 && стаж <= 3) {
		alert("У вас нет надбавки")
	}
	else if (стаж >= 3 && стаж <= 10) {
		alert("Ваша надбавка " + зарплата / 100 * 10 + " рублей, а с зарплатой " + (зарплата / 100 * 10 + +зарплата))
	}

prompt возвращает строку, из за этого и проблема
+зарплата //преобразуем в числовой тип
Ответить с цитированием
  #3 (permalink)  
Старый 22.12.2018, 22:58
Аватар для NikolasGrad
Аспирант
Отправить личное сообщение для NikolasGrad Посмотреть профиль Найти все сообщения от NikolasGrad
 
Регистрация: 12.04.2012
Сообщений: 49

Нужно парсить строку в целое parseInt().
Вычисления в строке берутся в скобки.
var стаж = parseInt(prompt("Какой у вас стаж работы?"));
var зарплата = parseInt(prompt("Какая ваша изначальная зарплата?"));
if(стаж >= 0 && стаж <= 3)
{
alert("У вас нет надбавки");
}
else if(стаж >= 3 && стаж <= 10)
{
alert("Ваша надбавка "+(зарплата / 100 * 10)+" рублей, а с зарплатой "+(зарплата / 100 * 10+зарплата));
}
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Я нуб, нужен совет Evgeniya1998 Общие вопросы Javascript 3 11.07.2018 10:58
Я нуб, нужен совет shokan Node.JS 1 14.10.2017 21:48
Я нуб, нужен совет o6opmot Оффтопик 0 02.04.2017 12:48
Я нуб, нужен совет js Dzhak Общие вопросы Javascript 10 24.08.2016 15:33
Drag&Drop не пашет помогите, я нуб, нужен совет bookin Элементы интерфейса 0 16.09.2010 14:00