怎么用 Js 简单的计算 200px+300px ?难道只能先切分字符串,计算后再合并回去?

2013-09-19 11:20:24 +08:00
 alay9999
2704 次点击
所在节点    问与答
7 条回复
loading
2013-09-19 11:27:43 +08:00
自己写个函数专门去各种单位。。。
alay9999
2013-09-19 11:31:59 +08:00
@loading 好蛋疼的感觉……
bingdian
2013-09-19 11:39:26 +08:00
用parseInt()函数:parseInt('200px', 10)
refresh
2013-09-19 11:40:20 +08:00
parseInt("200px") + parseInt("300px")

去掉非数字

"200px".replace(/[^\d]+/, "")
coolicer
2013-09-19 11:52:10 +08:00
parseInt()函数就可以,Python写多了吧,切分。
FrankFang128
2013-09-19 13:45:13 +08:00
JS 怎么知道 px 是什么意思?
aisk
2013-09-19 13:46:13 +08:00
@FrankFang128 遇到非数字会停止解析

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/82997

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX