js 去掉小数点的后面的数?

var t_Number = Math.floor(index + 1)

image.png

展示是这样的 正常的序号是 1,2,3,4...

js 如何去掉 .0

用过 Math.floorMath.trunc 都不行

阅读 2.1k
3 个回答

得提供你怎么渲染在页面上的吧…… Math.floor 返回的就是一个整数啊。

是不是后面某一个地方你把 t_Number 又处理了。
或者是说在渲染的时候渲染到了一些 input 框或者组件里面了,这些组件自动处理了数字类型的格式。比如说 <el-input-number> 设置了 precision 的话就会保留一位小数。
或者说在 <el-table> 组件中使用了 formatter 或者 filters 格式化了数据。

parseInt呢?一般parseInt、~~number、Math.floor返回的都是整数,具体得看你的代码做了哪些操作

Number(1.0)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题