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

  • js有几种方法可以保留小数点的后两位
    • 第一种方法
    • 说明
    • 第二种方法
    • 第三种方法

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。

js 几种保留小数点后两位相关推荐

  1. js除法四舍五入保留小数点后两位写法

    原文连接 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> &l ...

  2. 在oracle里面保留小数点后两位,Oracle保留小数点后两位的几种方法

    有时候在做数据处理的时候,在前台页面上显示的数字需要保留小数点的后两位,不足两位的用0代替,这个时候就需要对数据做一些处理了.如果只用round(value,2)(四舍五入)和trunc(value, ...

  3. 使用js,对数值保留小数点后两位的处理(两种情况)

    Html部分: <div class="text primary-text"><span>合计:</span><span class=&q ...

  4. java小数点后两位 四舍五入_Java中double函数,四舍五入并保留小数点后两位的4种方法,BMI案例...

    今天写了一个小程序,Java 语言的测试BMI[谁不知道"BMI"的自行百度不解释],涉及到了四舍五入并保留小数点后两位,就总结了一下.先给大家看看程序 就是说给大家提供4种方法来 ...

  5. JS小数取整以及保留小数点后两位

    一.取整 1.丢弃小数部分,保留整数部分  js:parseInt(7/2) 2.向上取整,有小数就整数部分加1  js: Math.ceil(7/2) 3,四舍五入.  js: Math.round ...

  6. java除法保留两位小数_JAVA除法保留小数点后两位的两种方法

    1.利用Math.round()的方法: 两个int型的数相除,结果保留小数点后两位: int a=1188; int b=93; double c; c=(double)(Math.round(a* ...

  7. double类型保留小数点后两位的几种方法

    double类型保留小数点后两位的几种方法 返回double类型 返回double类型需要注意的是:如果结果为2020.10时,输出的值为2020.1,只保留了一位小数. //四舍五入double o ...

  8. js保留小数点后两位(js 小数点后两位)

    javascript中保留小数点后两位,第三位数字大于1时则进1 function fixN(t,l){ var n=t.toString().split('.')[1][l]; if(n>0& ...

  9. php小数点后保留4wei,PHP保留小数点后两位的几种方法

    代码如下: $num = 10.4567; //第一种:利用round()对浮点数进行四舍五入 echo round($num,2); //10.46 //第二种:利用sprintf格式化字符串 $f ...

最新文章

  1. 在Redhat安装部署Apache+MySQL+PHP(LAMP)
  2. 全国大学生智能车单车行进组中的单车改造飞轮安装方案参考
  3. 「镁客·请讲」快仓杨威:赋予仓库灵魂,让智能仓库系统自我进化和迭代
  4. 网络编程释疑之:TCP协议的“流”特性
  5. 云计算设计模式(二)——断路器模式
  6. 创建主机地址 (A) DNS 记录
  7. R 多变量数据预处理_超长文详解:C语言预处理命令
  8. 热烈庆祝《Python可以这样学》在台湾发行繁体版
  9. php截取等长UFT8中英文混合字串
  10. bp神经网络预测模型python,bp神经网络预测模型
  11. 如何找回被盗QQ里丢失的好友
  12. SCI、EI、ISTP、ISR简介
  13. Column ‘‘ in field list is a ambiguous
  14. Latex公式换行但不加序号
  15. htc t328w android4.0,Android4.0新机 HTC T328w仅售1999
  16. html网页添加友链,如何为typecho添加独立友链页面
  17. HM2022ssm-mp4.2【DML增删改编程控制(2)】
  18. 直扩 单音干扰抑制 matlab,单频干扰在直扩系统中的误码性能分析
  19. Python选基金(爬虫+策略)
  20. 开关电源方案 12V2A 或24v1A,EFD25磁芯,实测12V时可带2.4A

热门文章

  1. VGA GPU passthrough 虚拟桌面pci穿透--Ubuntu与centos的内核升级步骤
  2. 【OpenVINO™--01】安装向导--认识、安装、环境搭建和验证
  3. 实现大象喝水(c语言)
  4. UG8.0数控编程讲解螺旋铣孔,如何做出完美的刀路
  5. vue如何掌控表情包
  6. 爬虫爬取抖音热门音乐
  7. 自定义二维码以及扫描二维码
  8. 4G怎样删除android系统,如何清理手机系统内存【详解】
  9. ALINX紫光同创国产FPGA开发板PGL22G发布
  10. win10桌面的文件夹删不掉,需要管理员权限——解决办法!!!