Javascript 本身就是弱类型的语言,通常情况下,不用自己刻意去转。若需要转换的话,可以参照如下方法:
一、Javascript 将 int 转 string
(1)
var x = 100;
a = x.toString();
(2)
var x = 100;
a = x + ""; //JS会自动隐性转换
二、Javascript 将string 变成 int
var s = "32"
var i = new Number(s);
或
var i = parseInt(s);
parseInt返回值:
- parseInt("abc") // Returns NaN.
- parseInt("12abc") // Returns 12.
- parseInt("12") // Returns 12.