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

JavaScript015

js怎样将字符串类型黄钻黄成int类型,第1张

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

这么理解:

string

str

=

"123456"

先在内存中找是不是有"123456"

这个对象,

如果有,就让str指向那个"123456".如果内存里没有"123456",就创建一个新的对象保存"123456".

string

str=new

string

("123456")

就是不管内存里是不是已经有"123456"这个对象,

都新建一个对象保存"123456"

var str1 = "1234"

var str2 = "1234"

number = parseInt(str1)

number就是int型

str1+str2结果是"12341234"

parseInt(str1)+parseInt(str2)结果就是2468