js怎样将字符串类型黄钻黄成int类型

大哥大姐们,打扰一下,js怎样将字符串类型黄钻黄成int类型
最新回答
一枕庭前雪

2024-11-07 08:09:18

js是弱类型的脚本语言,它明面上是只支持一种类型即动态类型,其后才是string、number等子类型,你给一个动态类型的变量赋值什么类型的数据,它就会自动变为什么类型,而且同一个变量可以在各种类型间切换。看下面的例子:

var s;
s="abc";
alert(typeof s); //显示为string
s=123.5;
alert(typeof s); //显示为number

另外,在js中是没有int这样的类型的,所有数字类型都是number。

如果你的目的是想把一个字符串类型(string)的数字转换为数值型(number)的整数数字,可以用 parseInt 函数:

var s;
s="1234";
alert(typeof s); //显示为string
s=parseInt(s);
alert(typeof s); //显示为number
爱情的模样

2024-11-07 04:19:51

需要把String类型的变量转化成int类型的。按照常规,我写了var i = Integer.parseInt("112");但控制台报错,说是“'Integer' 未定义”。后来,才知道,原来js中String转int和Java中不一样,不能直接把Java中的用到js中。改成var j = parseInt("11");就ok了。