Lu背水一战
2016-09-20 16:31
这里为什么要用parseInt呢?本来不就是一个整数值吗?
因为oDiv.style.width=200px,结果是一个字符串,parseInt()方法可以强制将字符串转换为number类型变成200,之后再进行后面的加减操作,最后加上字符串“px”成了字符串“199px” “198px”。并不是楼上说的为了不必要的错误,而是必须要这样.
将字符串类型转为数值类型的整型 即便这个字符串是数字 默认自动转换 但是为了书写规范 防止出现不必要的错误
JS动画效果
113925 学习 · 1443 问题
相似问题