在JavaScript中,有以下幾種取整函數:
1. Math.floor():向下取整,返回小于或等于給定數字的最大整數。
2. Math.ceil():向上取整,返回大于或等于給定數字的最小整數。
3. Math.round():四舍五入,返回最接近給定數字的整數。
4. parseInt():將字符串轉換為整數。如果字符串以數字開頭,則解析到第一個非數字字符為止。如果字符串以非數字字符開頭,則返回NaN。
5. parseFloat():將字符串轉換為浮點數。與parseInt()類似,但可以解析小數。
下面是一些示例用法:
```javascript
Math.floor(5.8); // 返回 5
Math.ceil(5.1); // 返回 6
Math.round(5.5); // 返回 6
parseInt("10"); // 返回 10
parseFloat("3.14"); // 返回 3.14
```
請注意,parseInt()和parseFloat()在解析非數字字符時,會先忽略前導空格,然后解析盡可能多的數字字符。如果無法解析任何數字字符,則返回NaN。