Как отделить номер с помощью JavaScript?

У меня есть вопрос, пожалуйста, помогите мне. У меня есть номер 21 или 22 или 23 и т. Д., И я хочу разделить это число на 20 и 1 или 20 и 2 или 20 и 3 и т. Д., Как сделать это программно в JavaScript. Извините, потому что я действительно запутался и не знаю ключевое слово для поиска в Интернете. Спасибо, ребята, надеюсь, вы все можете мне помочь

1 ответ

Решение

Поскольку ваши номера не более 2 цифр, вы можете попробовать этот подход. Сначала разделите число на 10, затем, например, если мы разделим 21 на 10, мы получим 2, и какое-то напоминание с помощью math.floor мы избавимся от напоминания, осталось только 2, а затем умножим 2 на 10, получим 20, что является первой частью. Во второй части просто используйте% от числа, чтобы получить напоминание, например, 21 % 10 это будет 1

var numbers = [20, 21, 22];
var numberSeperator = function(number){
  return [Math.floor(number / 10) * 10, number % 10];
}

for(var i = 0; i < numbers.length; i++){
  console.log(numberSeperator(numbers[i]))
}

Другие вопросы по тегам