Какой тип возврата значения радиокнопки - это целое число или строка

Предположим, у меня есть переключатель, и он возвращает значение как -1, -2, 3 или 4 и т. д. Какой тип значения он выдает? Это строка или целое число? например.:

<input type="radio" name="case-type" class="ButtonState" id="Electrician" value="-1" />
<label class="Button" for="Electrician"> Electrician </label>
<input type="radio" name="case-type" class="ButtonState" id="Plumber" value="-2" />

какой здесь тип -1 или -2, следует ли использовать целочисленную переменную для привязки этих значений в моем коде или следует связывать переменные в строковых переменных?

<label class="Button" for="Plumber">Plumber</label>

Это строка.

Jonas Wilms 10.08.2018 15:56

в консоли вашего браузера: typeof document.querySelector('input[name="case-type"]').value будет равняться "строке"

James LeClair 10.08.2018 16:00
0
2
1 122
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

value элемента input всегда является строкой (спецификация | MDN).

В современных браузерах специализированные элементы ввода (type="number", type="date") имеют дополнительные свойства (valueAsNumber, valueAsDate), но value всегда является строкой.

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