Js保留两位小数_如何保留两位小数

Js保留两位小数_如何保留两位小数一、“四舍五入”算法  1.四舍五入的情况varnum=4.2167456;num=num.toFixed(2);//输出结果为4.22varnum=4.2167456;num=Math.round(num*100)/100;//输出结果为4.22varnum=4.2007456;num=Math.round(num*…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

一、“四舍五入”算法

    1. 四舍五入的情况

var num =4.2167456;
num = num.toFixed(2); // 输出结果为 4.22
var num =4.2167456;
num = Math.round(num * 100) / 100; // 输出结果为 4.22

var num =4.2007456;
num = Math.round(num * 100) / 100; // 输出结果为 4.2

    2. 不四舍五入的情况

var num =4.2167456;
num = Math.floor(num * 100) / 100; // 输出结果为 4.21
var num =4.2167456;
num = Number(num.toString().match(/^\d+(?:\.\d{0,2})?/)); // 输出结果为 4.21
//注意:如果是负数,请先转换为正数再计算,最后转回负数

二、js Math对象方法

Math 对象

Math 对象用于执行数学任务。

注释:Math 对象并不像 Date 和 String 那样是对象的类,因此没有构造函数 Math(),像 Math.sin() 这样的函数只是函数,不是某个对象的方法。您无需创建它,通过把 Math 作为对象使用就可以调用其所有属性和方法。

Math 对象方法

方法 描述
abs(x) 返回数的绝对值。
acos(x) 返回数的反余弦值。
asin(x) 返回数的反正弦值。
atan(x) 以介于 -PI/2 与 PI/2 弧度之间的数值来返回 x 的反正切值。
atan2(y,x) 返回从 x 轴到点 (x,y) 的角度(介于 -PI/2 与 PI/2 弧度之间)。
ceil(x) 对数进行上舍入。
cos(x) 返回数的余弦。
exp(x) 返回 e 的指数。
floor(x) 对数进行下舍入。
log(x) 返回数的自然对数(底为e)。
max(x,y) 返回 x 和 y 中的最高值。
min(x,y) 返回 x 和 y 中的最低值。
pow(x,y) 返回 x 的 y 次幂。
random() 返回 0 ~ 1 之间的随机数。
round(x) 把数四舍五入为最接近的整数。
sin(x) 返回数的正弦。
sqrt(x) 返回数的平方根。
tan(x) 返回角的正切。
toSource() 返回该对象的源代码。
valueOf() 返回 Math 对象的原始值。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>jsMath</title>
<script type="text/javascript">
    document.write("取整或下舍入Math.floor(5.80) ---- " + Math.floor(5.80) + "<br><br>");//取整或下舍入
    document.write("四舍五入,取整数MMath.round(5.80) ---- " + Math.round(5.80) + "<br><br>");//四舍五入,取整数
    document.write("四舍五入,保留两位小数Math.round((5.80*100)/100) ---- " + Math.round((5.80*100)/100) + "<br><br>");//四舍五入,保留两位小数
    document.write("上舍入Math.ceil(5.10) ---- " + Math.ceil(5.10) + "<br><br>");//上舍入
    document.write("取绝对值Math.abs(-5.80) ---- " + Math.abs(-5.80) + "<br><br>");//取绝对值
    document.write("返回两个值中最大数Math.max(55, 58) ---- " + Math.max(55, 58) + "<br><br>");//返回两个值中最大数
    document.write("返回两个值中最小数Math.min(55, 58) ---- " + Math.min(55, 58) + "<br><br>");//返回两个值中最小数
</script>
</head>
<body>
</body>
</html>

 

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

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/169375.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • SQL 获取当前系统时间

    SQL 获取当前系统时间SQL获取当前系统时间

    2022年10月19日
    2
  • 百度面试面经[通俗易懂]

    百度面试面经[通俗易懂]作者:球球球offer链接:https://www.nowcoder.com/discuss/230987来源:牛客网看到有帖子说百度的面经少,我发一下面经攒人品,许愿之后的面试都顺利!一共面了两

    2022年7月4日
    29
  • ACM计算几何篇_acm数学

    ACM计算几何篇_acm数学1前言1.1计算几何算法1.2计算几何题目特点及要领1.3预备知识2凸包2.1定义2.1.1凸多边形2.1.2凸包2.2颜料配色问题2.2.1问题描述2.2.2问题简化2.2.3问题抽象2.2.4数学抽象2.2.4.1ConvexCombinationAndAffineCombination2.2.4.2区别与联系…

    2025年8月10日
    3
  • 纸上得来终觉浅,绝知此事要躬行

    纸上得来终觉浅,绝知此事要躬行

    2021年10月2日
    49
  • python语言func_python中func什么意思[通俗易懂]

    python语言func_python中func什么意思[通俗易懂]python中的func表示自定义的函数,func只是一个函数名,它的名字不是固定不变的,自定义的函数的参数包括无参数,也可以根据函数动能传递必备参数、位置参数以及关键字参数等。小白在学习python的时候,都会遇到func,一脸蒙!是什么意思呢?在python中,func表示的自定义函数。python中的函数分为内置函数和自定义函数,内置函数是python本身自带的,func函数是人为定义的。f…

    2025年7月13日
    1
  • 入门级都能看懂的softmax详解「建议收藏」

    入门级都能看懂的softmax详解「建议收藏」1.softmax初探在机器学习尤其是深度学习中,softmax是个非常常用而且比较重要的函数,尤其在多分类的场景中使用广泛。他把一些输入映射为0-1之间的实数,并且归一化保证和为1,因此多分类的概率之和也刚好为1。首先我们简单来看看softmax是什么意思。顾名思义,softmax由两个单词组成,其中一个是max。对于max我们都很熟悉,比如有两个变量a,b。如果a&gt;b,则max为…

    2022年6月26日
    37

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号