1. 首页
  2. 编程语言
  3. Javascript
  4. js中parseInt()诡异行为的探究与改正

js中parseInt()诡异行为的探究与改正

上传者: 2022-07-31 06:55:33上传 PDF文件 65.86 KB 热度 12次

不知道小伙伴们有没有发现,如果是parseInt或者parseInt等返回的值都应该 0,但是parseInt返回的值却诡异的 6,这到底为什么呢?首先先说一下,parseInt()的作用是什么?parse 是转化,Int 是整型,整数,目的是把里面转换成整数传一个参数的用法传两个参数的用法解释:radix 写成 16,系统会认为是以 16 进制为基底, 10(一零)是 16 进制的一零,是以 16 进制为基底,把他转成为 10 进制的数字,上面是以目标进制为基底,转换成十进制例:发现我们理想的是把这个小数都变成0,但是parseInt却返回6,真是离谱呀。返回我就开始探索他的原因,是哪里出现了问题。然后用parseInt()把6e-7的6,进行了返回,所以最后返回的值是6。如果要把小数安全的返回回来,就要用别的方法啦!这样就可以得到你想要的值了。

下载地址
用户评论