javascript怎么实现除法保留两位小数

实现方法:1、利用“/”运算符进行除法运算,语法“数值1 / 数值2”;2、使用“除法运算的结果.toFixed(2)”或“Math.floor(除法运算的结果*100)/100”语句来保留两位小数

javascript怎么实现除法保留两位小数

本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

javascript实现除法保留两位小数

可分成两个部分看:

两数相除:可利用“/”运算符进行除法运算

立即学习“Java免费学习笔记(深入)”;

保留两位小数

一般而言,保留两位小数,可以用到如下三种方式:

1、直接使用数字类型自带的方法toFixed(n),其中参数就是需要保留的位数,这个转换的结果是字符类型。

var a=10;var b=3;var c=a/b;console.log("两数相除的结果:"+c);console.log("保留两位小数:"+c.toFixed(2));

登录后复制

1.png

2、结合Math.floor(),使用先乘后除的办法,比如要保留两位小数,Math.floor(c*100)/100,如果要保留三位小数,那么就是Math.floor(c*1000)/1000。

var a=10;var b=3;var c=a/b;console.log("两数相除的结果:"+c);console.log("保留两位小数:"+Math.floor(c*100)/100);console.log("保留三位小数:"+Math.floor(c*1000)/1000);

登录后复制

2.png

 使用这种先乘后除的办法是最常见的办法。

3、使用正则表达式截取。这里需要考验正则的功底。

var a=10;var b=3;var c=a/b;console.log("两数相除的结果:"+c);console.log("保留两位小数:"+c.toString().match(new RegExp(/^d+(?:.d{0,2})?/)));

登录后复制

3.png

【相关推荐:javascript学习教程

以上就是javascript怎么实现除法保留两位小数的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2937400.html

(0)
上一篇 2025年3月11日 21:11:06
下一篇 2025年3月1日 21:10:24

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • javascript中数据类型转换分为哪两种

    javascript的两种数据类型转换:1、显式类型转换(又称强制类型转换),主要通过使用JavaScript内置的函数来转换数据;2、隐式类型转换,是指JavaScript根据运算环境自动转换值的类型。 本教程操作环境:windows7系…

    2025年3月11日
    200
  • JavaScript怎么判断相不相等

    JavaScript判断相不相等的方法:1、使用“==”或“!=”运算符,比较两个操作数的值是否相等;2、使用“===”或“!==”运算符,比较两个操作数的值是否相等,同时检测它们的类型是否相同。 本教程操作环境:windows7系统、ja…

    2025年3月11日
    200
  • javascript对象分为哪两大类

    javascript的两类对象:1、宿主对象(host Objects),是由JavaScript宿主环境提供的对象,它们的行为完全由宿主环境决定;2、内置对象(Built-in Objects),是由JavaScript语言提供的对象。 …

    2025年3月11日
    200
  • JavaScript有没有for循环

    JavaScript中有for循环。JavaScript语言中的for循环用于多次执行代码块,它是JS中常用的一个循环工具,适合在已知循环次数时使用;语法“for(初始化表达式;条件表达式;变量更新){条件表达式为true时执行的代码}”。…

    2025年3月11日 编程技术
    200
  • javase和JavaScript是什么

    javase指的是“Java标准版”,是运行JAVA程序不可缺少的环境,它用于开发和部署在桌面、服务器、实时环境中使用的Java应用程序。JavaScript是一种跨平台的解释型、弱类型的脚本语言,常用来为网页添加各式各样的动态功能。 本教…

    2025年3月11日
    200
  • javascript中什么是局部变量

    在javascript中,局部变量是在函数体内声明的变量或者是函数的命名参数;局部变量具有局部范围,这意味着局部变量只能在定义它的函数内使用。由于局部变量是在函数内定义的,因此具有相同名称的变量可用于不同的函数。 本教程操作环境:windo…

    2025年3月11日
    200
  • javascript怎么实现改变li的值

    在JavaScript中,可以利用innerHTML属性来改变li标签的值,该属性用于设置或返回表格行的开始和结束标签之间的 HTML,语法为“li标签对象.innerHTML=”更改后的值””。 本教程操作环境:w…

    2025年3月11日 编程技术
    200
  • javascript中正则表达式/ig表示什么意思

    在JavaScript正则表达式中,“/ig”的意思是“执行全局匹配并且忽略大小写”,是修饰符,其中修饰符“i”用于表示执行对大小写不敏感的匹配,修饰符“g”用于表示执行全局匹配。 本教程操作环境:windows10系统、javascrip…

    2025年3月11日
    200
  • javascript的关键字是什么意思

    在JavaScript中,关键字是指在JavaScript语言中有特定含义、成为JavaScript语法中一部分的那些字;关键字不能作为变量名和函数名使用,若使用关键字作为变量名或函数名,会使JavaScript在载入过程中出现编译错误。 …

    2025年3月11日
    200
  • javascript里throw是什么意思

    在JavaScript中,throw的意思是“抛出异常”;throw语句可以创建一个自定义错误,当错误发生时,JavaScript会停止执行并抛出错误信息,语法为“throw expression;”。 本教程操作环境:windows10系…

    2025年3月11日
    200

发表回复

登录后才能评论