在HTML中,您可以使用<input type="number">
,它可以是float或int格式,具体取决于“ step”参数。
如果我通过JavaScript读取了此值,我将始终得到一个字符串。
是否已经有一个方便的方法来执行此操作,以提取匹配的javascript数据类型?
此问题与通过http GET / POST提交表单无关。这是关于通过JS读取输入元素。
答案 0 :(得分:0)
您可以使用内置函数Number.parseInt()
。然后,您可以使用Number.isNaN(parsed)
来检查它是否可以解析并防止错误。
签出this以获得更多信息。
答案 1 :(得分:0)
您可以执行Type casting
...
var x="10"
alert("first it is string "+typeof(x))
alert("After doing type casting "+typeof(Number(x)))