当前位置: 首页 > news >正文

做网站如何引用头部免费行情软件网站大全

做网站如何引用头部,免费行情软件网站大全,网站建设常用模板,.net招聘网站怎么做bignumber.js 是一个 JavaScript 库#xff0c;用于执行任意精度的十进制运算#xff0c;特别适合处理大数字和需要高精度运算的情况。以下是一些 bignumber.js 库中的常用方法及其简要解释#xff1a; 初始化 首先#xff0c;你需要安装 bignumber.js 库#xff1a; n…bignumber.js 是一个 JavaScript 库用于执行任意精度的十进制运算特别适合处理大数字和需要高精度运算的情况。以下是一些 bignumber.js 库中的常用方法及其简要解释 初始化 首先你需要安装 bignumber.js 库 npm install bignumber.js然后在你的代码中引入 const BigNumber require(bignumber.js);如果是ts中引入可以使用import import BigNumber from bignumber.js;常用方法 1. 创建一个 BigNumber 实例 const x new BigNumber(123.456); // 从数字创建 const y new BigNumber(123456.789e-3); // 从字符串创建 const z new BigNumber(x); // 从另一个 BigNumber 实例创建2. 加法 const a new BigNumber(0.1); const b new BigNumber(0.2); const sum a.plus(b); // 0.3 console.log(sum.toString()); // 0.33. 减法 const difference a.minus(b); console.log(difference.toString()); // -0.14. 乘法 const product a.times(b); console.log(product.toString()); // 0.025. 除法 const quotient a.div(b); console.log(quotient.toString()); // 0.56. 取模 const remainder a.mod(b); console.log(remainder.toString()); // 0.17. 幂运算 const pow a.pow(2); console.log(pow.toString()); // 0.018. 平方根 const sqrt a.sqrt(); console.log(sqrt.toString()); // 0.316227766016837933199889354443279. 比较 const a new BigNumber(3); const b new BigNumber(4);console.log(a.isGreaterThan(b)); // false console.log(a.isLessThan(b)); // true console.log(a.isEqualTo(b)); // false10. 格式化输出 const a new BigNumber(12345.6789);console.log(a.toFixed(2)); // 12345.68 console.log(a.toExponential(2)); // 1.23e4 console.log(a.toPrecision(6)); // 12345.711. 取整和取绝对值 const a new BigNumber(-123.456);console.log(a.integerValue().toString()); // -123 console.log(a.absoluteValue().toString()); // 123.45612. 配置全局设置 你可以通过 BigNumber.config 来配置一些全局设置比如精度和舍入模式 BigNumber.config({ DECIMAL_PLACES: 10, ROUNDING_MODE: BigNumber.ROUND_HALF_UP });示例总结 通过下面这个示例你可以了解如何使用以上方法进行一些常见的运算 const BigNumber require(bignumber.js);// 创建 BigNumber 实例 const x new BigNumber(0.1); const y new BigNumber(0.2); // 实际在前端中0.10.2 是不等于0.3的原因是前端的浮点数无法精确的表示小数// 加法 const sum x.plus(y); console.log(Sum: ${sum.toString()}); // Sum: 0.3// 减法 const difference x.minus(y); console.log(Difference: ${difference.toString()}); // Difference: -0.1// 乘法 const product x.times(y); console.log(Product: ${product.toString()}); // Product: 0.02// 除法 const quotient x.div(y); console.log(Quotient: ${quotient.toString()}); // Quotient: 0.5// 幂运算 const pow x.pow(2); console.log(Power: ${pow.toString()}); // Power: 0.01// 平方根 const sqrt x.sqrt(); console.log(Square Root: ${sqrt.toString()}); // Square Root: 0.31622776601683793319988935444327// 比较 console.log(Is x greater than y? ${x.isGreaterThan(y)}); // false console.log(Is x less than y? ${x.isLessThan(y)}); // true console.log(Is x equal to y? ${x.isEqualTo(y)}); // false// 格式化输出 const a new BigNumber(12345.6789); console.log(a.toFixed(2)); // 12345.68 console.log(a.toExponential(2)); // 1.23e4 console.log(a.toPrecision(6)); // 12345.7以上即是 bignumber.js 库中的一些常用方法。通过这种库你可以在 JavaScript 中进行高精度的大数字运算避免因为浮点数精度问题而导致的运算错误。
http://www.hkea.cn/news/14536727/

相关文章:

  • 梁山做网站的公司wordpress条件搜索
  • 好网站推荐一下长沙网页设计培训班在哪里
  • 简述建设一个商务网站的过程推进网站集约化建设
  • 校园网站建设管理制度杭州职称评审系统网站
  • ae模板免费网站wordpress更换文章背景色
  • 为什么网站搜索不到网站锚点怎么用
  • 品牌展示榜ui做的好的网站网站开发公司 广告词
  • 个人做网站名称可以随意更改吗男男做爰视频网站
  • 网站网页设计尺寸定制应用软件有哪些
  • 自己做个网站多少钱培训网络营销的机构
  • c 网站开发视频教程网站建设实施方案及预算
  • 古田路9号设计网站万网网站建设流程
  • 做网站点击挣钱不?关于征求网站建设
  • 网站怎样做 文件签收义乌专业做网站的
  • 深圳品牌学校网站建设济南做外贸网站的公司
  • 如何建设基层网站黑龙江省住房与城乡建设厅网站
  • 做网站是怎么回事人工智能网站应怎么做
  • 网站开发项目的规划与设计文档黑龙江建设网查ca证书
  • asp.net 网站安装长沙seo外包行者seo07
  • 湖南城乡建设部网站建设网站 xp
  • 哈尔滨网站建设咨询2017网站风格
  • 龙山建设工程有限公司网站怎么用织梦做网站前台
  • 网站的必要性手机网站设计字体大小
  • 长安区网站建设wordpress模板是否死循环
  • 佛山建设网站公司吗电影网站源码怎么做的
  • 网站怎么做解析上海高品质网站建设公司
  • 网站备案教育审批号什么是网络营销最重要的工具
  • 做服装网站的意义是什么免费虚拟主机空间
  • 太原市建设银行网站南通做网站优化
  • 网站解决方案深圳找工作用什么招聘网