Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何对数字反转toString()的效果?_Javascript_Numbers_Reverse_Tostring - Fatal编程技术网

Javascript 如何对数字反转toString()的效果?

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

在我制作的网站中,我需要获得scrollLeft值(当然是jQuery),并且我需要去掉“px”标签。所以我把数字改成了字符串,去掉了“px”标签,比如:
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
转换为变量吗?