Ответы пользователя по тегу Валидация
  • JavaScript. Как записать данную валидацию красиво?

    @wakenby
    function testBtn(event) {
      if (event.target.id !== 'btn') return
    
      let answer = prompt('Число?')
    
      if (answer === null) return
      if (answer.trim() === '') return alert('Вы ничего не ввели')
      if (!isNumeric(answer)) return alert('Введите число')
    
      answer = Number(answer)
    
      if (answer < 1) console.log(`Меньше единицы: ${answer}`)
      else if (answer > 0) console.log(`Больше нуля: ${answer}`)
    
      function isNumeric (n) {
        return !isNaN(parseFloat(n)) && isFinite(n)
      }
    }
    Ответ написан
    Комментировать