Форматирование чисел в JS. 01 вместо 1

165
20 января 2018, 02:18

Нужна помощь, в cursera задание по js, нужно чтобы выводилось корректное время, при добавлении интервала.

module.exports = function(hours, minutes, interval) {
  if (hours >= 0, hours <= 23,
    minutes >= 0, minutes <= 59) {
    if (minutes + interval >= 60) {
      hours = hours + 1;
      minutes = (minutes +
        interval - 60)
    } else {
      minutes = minutes + interval
    };
    if (minutes.length = 1) {
      miutes = '0' + minutes
    };
    return hours + ':' + minutes
  } else {};
};

Суть в том, что я не могу понять, как сделать, чтобы вместо 1, на вывод приходило 01. На сайте была подсказка:

Для выполнения этого задания могут понадобиться методы глобального объекта Math. Например, метод floor.

Answer 1

Можно использовать такую функцию:

function MakeTwoDigits(var num) {
  if( num >= 0 && num <= 9) {
    return "0" + num;
  }
  else { 
    return "" + num;
  }
}
READ ALSO
Javascript плагин Monaco Editor

Javascript плагин Monaco Editor

Данный плагин: https://microsoftgithub

157
Почему Masonry сетка иногда слипается?

Почему Masonry сетка иногда слипается?

Есть элементы prntscrcom/i2hiuo , но иногда они прогружаются вот так prntscr

146
Обновление ссылки на картинку по клику JQuery

Обновление ссылки на картинку по клику JQuery

Необходимо, чтобы по нажатию на миниатюру изменялась основная картинкаВот код, который я имею на данный моент :

196