导读 无论是用JavaScript还是TypeScript,处理小数点后的位数都是常见的需求。比如你想要保留两位小数,但又希望不足的部分也能完整显示,而不是...
无论是用JavaScript还是TypeScript,处理小数点后的位数都是常见的需求。比如你想要保留两位小数,但又希望不足的部分也能完整显示,而不是被四舍五入。🤔
对于JS开发者来说,可以使用`toFixed()`方法,它能轻松搞定保留两位小数的需求。例如:
```javascript
let num = 5.1;
console.log(num.toFixed(2)); // 输出:5.10
```
而对于TS用户,虽然类型安全很重要,但逻辑上和JS类似。通过定义函数来实现更灵活的小数位数控制,例如:
```typescript
function formatNumber(num: number, decimalPlaces: number): string {
return num.toFixed(decimalPlaces);
}
console.log(formatNumber(3.14159, 4)); // 输出:3.1415
```
这两种方式都能满足日常需求,同时保持代码的可读性和扩展性。🌟记得根据实际场景选择合适的方法哦!💡