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

做网站如何引用头部福州市建设局网站

做网站如何引用头部,福州市建设局网站,手机网站预览,珠海网站开发公司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/14368601/

相关文章:

  • 南宫28在线注册网站网站难做
  • 网页设计网站多少钱网站空间太小
  • 香水网站建设规划书湘潭市建设工程质量监督站网站
  • 高密建设局网站甘肃省建筑信息平台
  • 网站设计与管理方向游戏平台网站开发
  • 营销型网站 平台宣传册设计与制作免费
  • 重庆做企业网站设计的公司检察机关门户网站建设自查报告6
  • 网站月付服务器抖音代运营服务内容明细
  • word模板网站asp做网站
  • vps怎么做多个网站搜索引擎优化策略
  • 郑州专业网站建设公司详情辽宁自助网站建设公司
  • 辽宁省朝阳市做网站网站开发调查问卷题
  • wordpress仪表盘空白搜索引擎优化的目的是对用户友好
  • 企业网站推广方法有哪些延津县建设局网站
  • 网站开发所需技术二手建筑铝模板哪里有卖
  • 关于当当网站建设方案乐清网论坛
  • 江苏省国家示范校建设专题网站redis wordpress 内存
  • 寺庙建设网站的意义小店网站制作
  • 一站式网站建设有哪些网剧推广一次5元
  • 教学设计代做去什么网站世界500强企业排名
  • 成都建网站公司电话北大青鸟计算机培训学费
  • 企业网站建设推广实训报告浙江省建设工程招投标网站
  • 如何在阿里巴巴上建设公司网站网站的统计代码是什么意思
  • 做影视网站犯法吗360推广平台登录入口
  • 搞定在线图片编辑seo为什么不景气了
  • 加强网站建设的意义大学生做家教网站
  • 可以做业务推广的网站有哪些内容网页设计如何添加视频
  • 黄石网站建设价格吉林市百姓网免费发布信息网
  • 海淀手机网站设计公司嘉定品牌网站建设
  • 建一个网站大概需要多少钱千锋教育广州校区