我试图通过从HTML表单接收权重和高度并通过.getElementById();将其传递给JavaScript代码来计算体重指数。但是,据我所知,从表单收到的数据类型是" string"我需要收到一个"号码"。我该如何解决这个问题?
答案 0 :(得分:1)
使用parseInt()。
var a = "10";
var b = parseInt(a);
答案 1 :(得分:0)
var a = document.getElementById("whatever").value;
// You can use any 3
+a; // Unary Operator
parseInt(a, 10); // parseInt with radix 10
Number(a);
答案 2 :(得分:0)
你可以使用函数 parseInt(string)在你的senario中将字符串转换为int .Now: - var weight_str = document.getElementByID(“weight”); var weight_int = parseInt(weight_str);
这会给你结果。