Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как в JavaScript написать условие "если число заканчивается на 1, то ..." с помощью if/switch?

irrra12 Профи (889), закрыт 5 лет назад
Как в JavaScript написать условие "если число заканчивается на 1, то ..." с помощью if/switch?
Лучший ответ
Молот Шотландцев Высший разум (300965) 5 лет назад
Если хотите узнать последнюю цифру как таковую, то приведите число к строковому типу и узнавайте на здоровье. Индекс последнего элемента в нашем случае strN.length - 1
===
var str = 43561;
var str2 = 435;
strN = String(str);
strN2 = String(str2);
alert(strN[strN.length - 1]);
alert(strN2[strN2.length - 1]);
>>>
1
5
Остальные ответы
user49912 Оракул (51202) 5 лет назад
Возьми по модулю 10.
Хотя, зная, как в жс обстоят дела с арифметикой...
Ярослав Искусственный Интеллект (107837) 5 лет назад
if (n % 10 === 1) …

switch (n % 10) {
 case 1: …
}
irrra12Профи (889) 5 лет назад
огромное спасибо!
irrra12Профи (889) 5 лет назад
а если число заканчивается на 2, 3 и 4?
irrra12 Профи (889) с 2 выходит, а вот с 3 и 4 - нет
Глад Валакас Ученик (179) 5 лет назад
if(str.endsWith("1")){Слава Украинe!}
Похожие вопросы