Есть переменная, которая содержит число. Хочу просклонять слово в зависимости от числа. Для этого мне нужно извлечь последнюю цифру и уже от нее писать условие
number = 161;
last = number.substr(-1); //пробовал вот так
last = number.slice(-1); //и вот так
console.log(last); // но выдает ошибку
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.0/jquery.min.js"></script>
Но не извлекается...
number является числом, а вы применяете методы для строк и массивов. Вам надо сделать
var number = 161;
var last = number.toString().slice(-1);
Чтобы не переводить типы туда обратно, используйте оператор взятия остатка от деления "%":
var number = 161;
var last = number % 10;
console.log(last);
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости