hen*_*ron 1 javascript alert integer
在我尝试打印两个整数的JavaScript变量时,除了每个变量之外,其他我遇到了这个小路障:
码:
var left = 100
var right = 100
alert(left + right)
Run Code Online (Sandbox Code Playgroud)
结果:
200
Run Code Online (Sandbox Code Playgroud)
我想回去 100100
当然这对我来说不是一个难以解决的问题,我想出了这个:
alert(left + "" + right)
Run Code Online (Sandbox Code Playgroud)
而且效果很好!
出于某种原因,它感觉不对.看起来对我来说有点不精致 ......
有更聪明的方法吗?
您应该将它们转换为string类型.
alert(left.toString() + right.toString())
Run Code Online (Sandbox Code Playgroud)
原因是,在javascript中,这些将numbers在创建时成为(整数).您必须将它们转换为string类型.由于这些是对象,您可以使用他们的toString()方法进行转换.