Задать вопрос
@saver116
front-end developer

Как проверит количество цифр в числе с помощью if else?

надо сделать так чтобы при вводе числа пользователем, JS автоматически писал Например "Цифра 10, двузначный, положительное число" но это надо сделать используя if else.

let a = prompt("Введите целое число");

if(a > 0){
    b = "положительное число"
}
else if(a < 0) {
    b = "отрицательное число"
}
else{
    b = "число ровна 0"
}

if(){
   с = ""
}
else{
};


alert("Число" + a + ' ' + c + ' ' + b);
  • Вопрос задан
  • 494 просмотра
Подписаться 1 Простой 5 комментариев
Решение пользователя Tim К ответам на вопрос (2)
Tim-A-2020
@Tim-A-2020
let a = prompt("Введите целое число");
let text = '';
let num = Math.sign(a);
if (!isNaN(num) && a) {
  if (num === 1) {
    text = 'положительное число';
  } else if (num === 0) {
    text = 'число равна 0';
  } else if (num === -1) {
    text = 'отрицательное число';
  }
  alert('Число: ' + a + ', ' + text + ', Длина: ' + Math.abs(a).toString().length);
} else {
  alert('Не число');
}
Ответ написан
Комментировать