js截取小数点前的数字_js保留两位小数、字符串截取
在js中实现对数字保留两位小数。自定义函数:
function twoDecimal(number){
if(isNaN(number)){
console.log(number + "不是数字。");
return;
}
return Math.round(number*100)/100;
}
//调用twoDecimal(),即可;如:
var num1 = twoDecimal(123.132);
//num1 = 123.13
不过,如果对保留两位小数有强制要求(必须形如:123.00),则以上函数不能满足要求。twoDeccimal(123)返回的还是123,并不是123.00;
要实现强制保留两位小数,则可用:
function mustTwoDecimal(number){
var num = twoDecimal(number).toString();
var index = num.indexOf(".");
if(index <= 0){
num += '.';
index = num.length - 1;
}
while((index + 3) != num.length){
num += '0';
}
return num;
}
//调用以上函数mustTwoDecimal(123),则返回123.00
//mustTwoDecimal(123.123),则返回123.12
也可使用Number中的toFixed()方法实现,
function mustTwoDecimal2(number){
if(isNaN(number)){
console.log(number + "不是数字。");
return;
}
var num = new Number(parseFloat(number));
return num.toFixed(2);
}
js 中字符串的截取substring()和substr();
substring(startIndex, endIndex);从startIndex索引处开始至endIndex处结束截取字符串,左闭右开。
substr(startIndex, len);是从startIndex索引处开始截取len长度的字符串。
如:"123456789".substring(1, 3);则返回的是"23";
"123456789".substr(1, 3);则返回的是"234";
js截取小数点前的数字_js保留两位小数、字符串截取相关推荐
- js数字最多保留两位小数_8085微处理器中最多两个8位数字
js数字最多保留两位小数 Problem statement: 问题陈述: To find maximum of two 8bit numberusing 8085 microprocessor. 使 ...
- 以英文逗号隔开的数字(每个数字可保留两位小数)字符串的正则表达式写法
以英文逗号隔开的数字字符串的正则表达式写法 ^\d+(\,\d+)*$ 以英文逗号隔开的数字(每个数字可保留两位小数)字符串的正则表达式写法 ^\d+(\.\d{2})?(\,\d+(\.\d{2}) ...
- js string转两位小数_js保留两位小数总结
一 Math.round(),Math.ceil(),Math.floor()的区别 Math.round():根据"round"的字面意思"附近.周围",可以 ...
- js string转两位小数_js保留两位小数的函数有哪些
js保留两位小数的函数有:1.[toFixed()]函数:2.[Math.floor()]函数不四舍五入 ,向下取整:3.使用字符串匹配方法:4.四舍五入保留2位小数:5.浮点数保留两位小数. js保 ...
- js string转两位小数_js保留两位小数
以下我们将为大家介绍JavaScript保留两位小数的实现方法: 四舍五入 以下处理结果会四舍五入:var num =2.446242342; num = num.toFixed(2); // 输出结 ...
- 前端保留两位有效数字_js保留两位小数方法总结
本文是小编针对js保留两位小数这个大家经常遇到的经典问题整理了在各种情况下的函数写法以及遇到问题的分析,以下是全部内容: 一.我们首先从经典的"四舍五入"算法讲起 1.四舍五入的情 ...
- php数字两位小数_php 数字(价格)保留两位小数
PHP中对一些商品的价格计算或价格的的展示,需要精确到小数点后的两位数字,也就是我们平时RMB中的分的单位.那在PHP中如何展示商品的价格,并保留到分的单位的呢?下面教程就来讲解一下. PHP num ...
- jq设置保留两位小数_js保留两位小数方法总结
本文是小编针对js保留两位小数这个大家经常遇到的经典问题整理了在各种情况下的函数写法以及遇到问题的分析,以下是全部内容: 一.我们首先从经典的"四舍五入"算法讲起 1.四舍五入的情 ...
- js 保留两位小数和截取两位小数
//value 值 //decimal 保留几位小数 parseFloat(value).toFixed(decimal) //截取两位小数 const reg = /([0-9]+\.[0-9]{2 ...
最新文章
- 第十篇 Form表单
- c# 字典按ascii 排序_sort命令-将文件进行排序并输出
- jquery数据折叠_通过位折叠缩小大数据
- Docker自动补全容器名
- DEV控件:gridControl常用属性设置
- android 打印流程图,Android实现Activities之间进行数据传递的方法
- php 解析返回的xml,php解析cas返回的xml解决思路
- C程序设计 电文密码——有一行电文,已按下面规律译成密码
- HDU 5834 Magic boy Bi Luo with his excited tree 树形DP
- Altium Designer中mm/mil单位切换
- css引入矢量图标_IconFont图标引用的方法步骤(代码) -
- 计算机程序运算逻辑图,算术逻辑运算单元(ALU).ppt
- 基于jsp的网上作业批改系统
- 一位工作一年的程序员的2021年度总结
- Linux下安装firefox最新版
- 计算机图形学——二维卡通人物交互设计
- [小说]魔王冢(59)万事俱备
- Linux 入门教程 1
- Python 将矩阵保存为excel文件
- python通过onvif协议搜索局域网所有摄像头ip,并获取摄像头rtsp,mac地址等相关服务