安装方式
decimal.js 支持多种安装和引入方式,满足不同项目和环境的需求。
1. 使用 npm 或 yarn 安装
如果你的项目使用 Node.js 环境或现代前端构建工具(如 Vite、Webpack、Rollup 等),推荐通过包管理器安装:
# 使用 npm
npm install decimal.js
# 或者使用 yarn
yarn add decimal.js
`
然后在代码中导入:
import Decimal from 'decimal.js';
const a = new Decimal(0.1);
const b = new Decimal(0.2);
console.log(a.plus(b).toString()); // "0.3"
2. 通过 CDN 引入
如果不使用构建工具,可以直接在 HTML 页面通过 CDN 引入:
<script src="https://cdn.jsdelivr.net/npm/[email protected]/decimal.min.js"></script>
<script>
const a = new Decimal(0.1);
const b = new Decimal(0.2);
console.log(a.plus(b).toString()); // "0.3"
</script>
相关内容
- 为什么需要 decimal.js JavaScript 原生数字类型存在浮点精度问题,导致金融、科学计算等场景出现误差。decimal.js 提供高精度的小数计算支持,解决原生数值缺陷,适合复杂...
- JS 浮点数精度问题示例 介绍 JavaScript 原生浮点数的精度问题,展示常见的计算误差示例及其影响,并引出高精度计算库 decimal.js 作为解决方案。
- decimal.js 的优势 介绍 decimal.js 库在高精度计算中的优势,包括任意精度支持、丰富的运算功能、多种舍入模式和易用的 API 设计。
- 基本使用示例 通过简单示例介绍 decimal.js 的基本用法,包括创建实例和进行常见的加减乘除运算。
- decimal.js 与原生 Number 的对比 通过示例对比 decimal.js 和 JavaScript 原生 Number 类型在数值精度和计算准确性方面的差异,说明 decimal.js 的优势。
- 创建 Decimal 实例 — 构造函数使用 介绍如何使用 decimal.js 的构造函数创建 Decimal 实例,支持多种输入类型及注意事项。