23 lines
642 B
Markdown
23 lines
642 B
Markdown
|
---
|
|||
|
title: Math Trunc
|
|||
|
localeTitle: 数学截尾
|
|||
|
---
|
|||
|
## 数学截尾
|
|||
|
|
|||
|
`Math.trunc()`是Math标准对象的一种方法,它只通过删除小数单位返回给定数字的整数部分。这导致整体向零舍入。任何非数字的输入都将导致NaN的输出。
|
|||
|
|
|||
|
小心:此方法是ECMAScript 2015(ES6)功能,因此旧版浏览器不支持。
|
|||
|
|
|||
|
### 例子
|
|||
|
|
|||
|
```javascript
|
|||
|
Math.trunc(0.1) // 0
|
|||
|
Math.trunc(1.3) // 1
|
|||
|
Math.trunc(-0.9) // -0
|
|||
|
Math.trunc(-1.5) // -1
|
|||
|
Math.trunc('foo') // NaN
|
|||
|
```
|
|||
|
|
|||
|
### 更多信息:
|
|||
|
|
|||
|
* [MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/trunc)
|