Совет № 30 [valueAsNumber, valueAsDate]

Самый популярный способ получить / установить значение элемента ввода HTML - использовать свойство value. Однако при работе с элементами типа number или date вы можете использовать дополнительные свойства: valueAsNumber и valueAsDate соответственно.

valueAsNumber

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

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

valueAsDate

Если вы обращаетесь к текущей дате с помощью метода доступа к значению , она будет строкового типа . Однако свойство valueAsDate позволяет мгновенно работать с экземпляром класса Date .

Для ввода даты требуется значение в заданном строгом формате, если вы устанавливаете его через установщик значений . К счастью, свойство valueAsDate позволяет напрямую назначать экземпляр Date без какого-либо преобразования:

Кроме того, вы также можете использовать свойство valueAsNumber.

Живой пример:

Если вам понравился совет, пожалуйста, поаплодируйте мне 👏

Suggested posts

Революция без программирования: обеспечение процветания бизнеса с помощью Webflow, Framer, Bubble.io,

Революция без программирования: обеспечение процветания бизнеса с помощью Webflow, Framer, Bubble.io,

Отправляйтесь в захватывающее путешествие инноваций и успеха, используя неиспользованный потенциал этих удивительных платформ без кода. Позвольте мне поделиться с вами историей о Сапне, замечательной женщине-предпринимателе.

Мои наиболее используемые ресурсы кодирования

Мои наиболее используемые ресурсы кодирования

На этой неделе я получил электронное письмо от участника ежедневного списка рассылки. Они хотели знать: какие ресурсы вы посещаете ежедневно, еженедельно и ежемесячно? Отличный вопрос! Я рад поделиться некоторыми мыслями о моем рабочем процессе и основных ресурсах, которые я использую.

Related posts

Революция на рабочем месте: ведущие эксперты обсуждают гибридную и удаленную работу

Революция на рабочем месте: ведущие эксперты обсуждают гибридную и удаленную работу

В сегодняшнем быстро развивающемся бизнес-ландшафте концепция гибридной и удаленной работы приобрела беспрецедентный импульс. Поскольку компании продолжают приспосабливаться к меняющимся потребностям и ожиданиям своих сотрудников, эксперты из разных областей собрались вместе, чтобы обсудить преимущества, проблемы и будущее этого преобразующего способа работы.

Поиск информации о доменных именах

Отрывок из книги «Маленькие программные инструменты Sharp» Брайана П. Хогана.

Поиск информации о доменных именах

Когда вы делаете запрос на facebook.com, ваш компьютер ищет доменное имя, чтобы преобразовать это доменное имя в IP-адрес, чтобы ваш компьютер мог установить это соединение.

Создание безопасной рабочей среды

Создание безопасной рабочей среды

«Он защитит меня, когда я в опасности. Он спрячет меня в своей палатке.

Два года в дизайне: хорошее, плохое и уродливое…

Два года в дизайне: хорошее, плохое и уродливое…

«Привет, Siri, включи Me Dive Оливии Дин». В мае 2021 года я начал стажировку в Future Academy Africa в Акуре, Нигерия.