js 几种保留小数点后两位

这里写自定义目录标题js有几种方法可以保留小数点的后两位第一种方法说明第二种方法第三种方法js有几种方法可以保留小数点的后两位以下我们将为大家介绍JavaScript保留两位小数的实现方法:第一种方法通过substring截取。functiongetnum(){varnum=22.123456;varresult=num.substring(0,s.index…

大家好,又见面了,我是你们的朋友全栈君。

vue取整数的方法、js保留后两位小数、vue四舍五入

js有几种方法可以保留小数点的后两位

以下我们将为大家介绍 JavaScript 保留两位小数的实现方法:

第一种方法

  1. 通过substring截取。
function getnum()
{
var num = 22.123456;
var result = num.substring(0,s.indexOf(".")+3);
alert(result);
}

定义
substring() 方法用于提取字符串中介于两个指定下标之间的字符。

说明

substring() 方法返回的子串包括 start 处的字符,但不包括 stop 处的字符。

如果参数 start 与 stop 相等,那么该方法返回的就是一个空串(即长度为 0 的字符串)。如果 start 比 stop 大,那么该方法在提取子串之前会先交换这两个参数。

第二种方法

正则表达式

function getnum()
{
var num = 22.123456;
var aNew;
var re = /([0-9]+\.[0-9]{2})[0-9]*/;
aNew = num.replace(re,"$1");
alert(aNew);
}

什么是正则表达式
正则表达式是由一个字符序列形成的搜索模式。

当你在文本中搜索数据时,你可以用搜索模式来描述你要查询的内容。

正则表达式可以是一个简单的字符,或一个更复杂的模式。

正则表达式可用于所有文本搜索和文本替换的操作。

实例解析
/runoob/i 是一个正则表达式。

runoob 是一个正则表达式主体 (用于检索)。

i 是一个修饰符 (搜索不区分大小写)。

使用字符串方法
在 JavaScript 中,正则表达式通常用于两个字符串方法 : search() 和 replace()。

search() 方法 用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串,并返回子串的起始位置。

replace() 方法 用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。

search() 方法使用正则表达式

var str = "Visit Runoob!"; 
var n = str.search(/Runoob/i);

search() 方法使用字符串

var str = "Visit Runoob!"; 
var n = str.search("Runoob");

replace() 方法使用正则表达式

var str = document.getElementById("demo").innerHTML; 
var txt = str.replace(/microsoft/i,"Runoob");```

replace() 方法使用字符串

var str = document.getElementById("demo").innerHTML; 
var txt = str.replace("Microsoft","Runoob");

第三种方法

数据类型保留上

function getnum()
{
var num=22.123456;
alert( Math.round(num*100)/100);
}

定义

round() 方法可把一个数字舍入为最接近的整数。

说明
对于 0.5,该方法将进行上舍入。

例如,3.5 将舍入为 4,而 -3.5 将舍入为 -3。

toFixed方法

定义
toFixed() 方法可把 Number 四舍五入为指定小数位数的数字。

JavaScript floor() 向下取整方法
floor() 方法可对一个数进行下舍入。

说明
floor() 方法执行的是向下取整计算,它返回的是小于或等于函数参数,并且与之最接近的整数。

js parseInt 取整实例详解
parseInt() 函数可解析一个字符串,并返回一个整数。
string 必需。要被解析的字符串。
说明
当参数 radix 的值为 0,或没有设置该参数时,parseInt() 会根据 string 来判断数字的基数:如果 string 以 “0x” 开头,parseInt() 会把 string 的其余部分解析为十六进制的整数。

JavaScript ceil() 方法向上取整
ceil() 方法可对一个数进行上舍入。
说明
ceil() 方法执行的是向上取整计算,它返回的是大于或等于函数参数,并且与之最接近的整数

JavaScript round() 方法四舍五入的用法
round() 方法可把一个数字舍入为最接近的整数。
说明
对于 0.5,该方法将进行上舍入。

例如,3.5 将舍入为 4,而 -3.5 将舍入为 -3。

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

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

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


相关推荐

  • leetcode链表问题_反转一个单链表

    leetcode链表问题_反转一个单链表给你单链表的头指针 head 和两个整数 left 和 right ,其中 left <= right 。请你反转从位置 left 到位置 right 的链表节点,返回 反转后的链表 。示例 1:输入:head = [1,2,3,4,5], left = 2, right = 4输出:[1,4,3,2,5]示例 2:输入:head = [5], left = 1, right = 1输出:[5] 提示:链表中节点数目为 n1 <= n <= 500-500

    2022年8月9日
    3
  • SRS软件需求规格说明书_SOR是什么文件

    SRS软件需求规格说明书_SOR是什么文件【摘要】随着信息时代科技的飞速发展,经济全球化已广为人知,英语作为全球最主要的语言之一,受到越来越多的人的喜爱,不仅为了增长知识,也为了能适应社会发展的需求。但是,学英语最重要的事首先是积累词汇,没有

    2022年8月2日
    4
  • 毕业设计之我的项目—-旅游管理系统的设计与实现[通俗易懂]

    毕业设计之我的项目—-旅游管理系统的设计与实现[通俗易懂]本项目需求来源于网络,有需要源码和交流的评论额?喜欢软件对软件有着很高程度认识的朋友也可以指出我的设计问题等等。欢迎与我交流角色分析角色:用户:管理员:功能分析用户:登录注册:修改个人信息预定酒店功能个人酒店订单查询:景点信息查询:酒店评价:景点评价:游记功能:增-查线路查询:轮播图:结伴游:…

    2022年6月3日
    47
  • python 字符串替换_python字符串替换的2种方法

    python 字符串替换_python字符串替换的2种方法一、python字符串替换可以用两种方法实现:1.用字符串本身的方法2.用正则来替换字符串下面用个例子来实验:a=’helloword’我把a字符串里的word替换为python1.用字符串本身的replace方法a.replace(‘word’,’python’)输出结果是hellopython2.用正则表达式来完成替换:importrestrinfo=re.compi…

    2022年5月15日
    41
  • python字体怎么放大_Python字体大小

    python字体怎么放大_Python字体大小Pycharm中的代码字体太小怎么处理?Pycharm界面不错,就是字体小了点,如果用户看着不舒服,是可以修改的,毕竟小小个的字体看起来好费劲不说,还容易恍惚,Pycharm设置字体大小的方法可以看看下文步骤。Pycharm中的代码字体太小怎么处理?1、如图,Pycharm顶部菜单栏的字体还是太小了,长时间观看对眼睛不好。2、接着我们点击“File”菜单,开始把菜单和代码的字体都改大。3、点击“s…

    2022年8月28日
    3
  • SpringBoot 事务注解@Transactional

    SpringBoot 事务注解@TransactionalSpringBoot提供了非常方便的事务操作,通过注解就可以实现事务的回滚,非常方便快捷,下面我们就说一下如何进行事务操作。1.事务说明在Spring中,事务有两种实现方式,分别是编程式事务管理和声明式事务管理两种方式。编程式事务管理:编程式事务管理使用TransactionTemplate或者直接使用底层的PlatformTransactionManager。对于编程式事务管理,…

    2022年5月8日
    222

发表回复

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

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