Javascript 如何对数字反转toString()的效果?
在我制作的网站中,我需要获得scrollLeft值(当然是jQuery),并且我需要去掉“px”标签。所以我把数字改成了字符串,去掉了“px”标签,比如:Javascript 如何对数字反转toString()的效果?,javascript,numbers,reverse,tostring,Javascript,Numbers,Reverse,Tostring,在我制作的网站中,我需要获得scrollLeft值(当然是jQuery),并且我需要去掉“px”标签。所以我把数字改成了字符串,去掉了“px”标签,比如:var-widththis=widther.replace(/[px]/g,”)所以我发现,如果我把这个数字加到另一个数字上,它会像这样出现:1001366有没有办法扭转toString效应的效果?我希望能够通过简单的javascript实现这一点,但jQuery也可以。如果可能的话,也请附上一个例子。 提前谢谢你 var number = p
var-widththis=widther.replace(/[px]/g,”)
所以我发现,如果我把这个数字加到另一个数字上,它会像这样出现:1001366
有没有办法扭转toString效应的效果?我希望能够通过简单的javascript实现这一点,但jQuery也可以。如果可能的话,也请附上一个例子。
提前谢谢你
var number = parseInt('10000', 10);
试试上面的方法
您可以这样使用:
var widththis=widther.replace(/[px]/g, "");
+widththis + anothervar // + prefix added to convert into a number
parseInt()
应始终为基数parseInt(str,10)
指定第二个参数。如何使用此参数添加数字?链接并没有真正起到作用。也许我误解了你的问题,但上面的链接会将数字字符串变成整数。@TGH Nevermind。那确实有用!我只是没有正确尝试。为什么~
而不仅仅是+
呢?是的,但请注意~
将值转换为整数,而简单的+
前缀转换为JavaScript数字。要使用此值,我可以将~~widththis+anothervar
转换为变量吗?