请问在javascript中怎么把一个var转换成int型,比如var i=2.5,怎么把i转换成2,谢谢

2024-12-01 17:05:14
推荐回答(2个)
回答1:

var i=parseInt("2.5");
parseInt语法:parseInt(string, radix);
其中string为要转换的字符串,radix为二进制,八进制,十六进制或十进制。
在默认不指定radix时,当以0x开关时,为十六进制;如果以0开头且第二位不为x,则认为是八进制,(因为八进制不能有8,9所以报错返回0)。
相信这样解释你很明白了吧

回答2:

用一个全局函数就行,比如:
var i=parseInt("2.5");