JS截取小数点后两位
1.substr
var str = "Hello world!";
document.write(str.substr(3));
输出: lo world!
var str = "Hello world!";
document.write(str.substr(3,7)) ;
输出: lo worl
2. toFixed(四舍五入)
var num = new Number(12.47)
document.write(num.toFixed(1));
输出: 12.5
3. floor(向下取整)
Math.floor(0.60) 结果 : 0
Math.floor(0.40) 结果 : 0
Math.floor(5) 结果 : 5
Math.floor(5.1) 结果 : 5
Math.floor(-5.1) 结果 :-6
Math.floor(-5.9) 结果 : -6
3.ceil(向上取整)
Math.ceil(0.60) ;结果: 1
Math.ceil(0.40); 结果: 1
Math.ceil(5); 结果: 5
Math.ceil(5.1); 结果: 6
Math.ceil(-5.1); 结果: -5
Math.ceil(-5.9); 结果: -5
4.round(四舍五入)
Math.round(0.60); 结果: 1
Math.round(0.40); 结果:0
Math.round(5); 结果:5
Math.round(5.1); 结果: 5
Math.round(-5.1); 结果:-5
Math.round(-5.9); 结果:-6
使用floor配合*100/100来实现向下取整截取小数点后两位
var num= 22.13758;
console.log(Math.floor(num* 100)/100);
console.log(Math.ceil(num* 100)/100);
console.log(Math.round(num* 100)/100);
console.log(num.toFixed(2));
输出: 22.13
22.14
22.14
22.14
JS截取小数点后两位相关推荐
- js中如何截取小数点后两位数字
用Javascript取float型小数点后两位,例22.127456取成22.13,如何做? 1. 最笨的办法. 1 function get() 2 { 3 var s = 22.1274 ...
- 前端保留两位有效数字_用js取小数点后两位的一些方法
用js取小数点后两位的一些方法,了解下? Javascript取float型小数点后两位,例22.123456取成22.12,如何做? 1.通过substring截取.function getnum( ...
- js取小数点后两位 方法总结
Javascript取float型小数点后两位,例22.123456取成22.12,如何做? 1.通过substring截取. function getnum() { var num = 22.123 ...
- js保留小数点后两位(js 小数点后两位)
javascript中保留小数点后两位,第三位数字大于1时则进1 function fixN(t,l){ var n=t.toString().split('.')[1][l]; if(n>0& ...
- js 保留小数点后两位。或小数点后为0的话 显示为整数
num.toFixed(2) 四舍五入 var num =2.446242342; num = num.toFixed(2); console.log(num); // 2.45 console.lo ...
- js 保留小数点后两位
var num = 1.257123154315; num = num.toFixed(2); console.log(num); 保留小数点后四位 var num = 1.257123154315; ...
- js 取小数点后两位的几种方法 取整
四舍五入 var num=12.345678; let num1=Math.round(num*100) num1=num1/100; //12.35 int 其他方法 toFixed方法 let n ...
- oracle 截取小数点_数据库截取小数点后两位小数
Oracle的函数 函数对字段进行处理: 一.字符函数 lower(char):将字符串转换为小写的格式 upper(char):将字符串转换为大写的格式 length(char):返回字符串的长度 ...
- js保留小数点后两位,整数保留后两位
numFilter(num) { let f = parseFloat(num) if(isNaN(f)) { return false } f = Math.round(num * 100) / 1 ...
最新文章
- html 关闭js控件,javascript – 用JS关闭html5视频控件
- 设置Distribution clean up 每次删除Command的数量
- 目标检测开源代码汇总 object detection algorithm codes
- 复习最基础的linux 之 创建用户及修改用户组
- Spring Security 实战:基于配置的接口角色访问控制
- 安卓bochs模拟linux_云电脑?不需要的,有了这个模拟器,手机轻松变电脑
- android jsoup简书,jsoup爬虫简书首页数据做个小Demo
- 《Asp.Net 2.0 揭秘》读书笔记(五)
- ObservableCollection排序
- 2010年8月和9月成果
- asp.net 利用多表联合查询进行汇总统计
- 离线安装Ubuntu虚拟机和GNURadio
- 判断sem信号量为零_Linux系统编程——进程同步与互斥:System V 信号量
- Vim快捷输出查找寄存器的内容(去除\,\和\V)
- js读取服务器上的txt文件,javascript – 每15秒读取一次文本文件的内容
- 关于日志打印的几点建议以及非最佳实践
- Android加密算法之AES加密和解密实现
- 内核抢占机制(preempt)
- System center 2012 R2 实战九、SCOM+sharpoint+visio实现全国地图展示
- 请完成汇率和金额排序程序。(100分)题目内容: 在国际机场,我们会发现有多个货币兑换的窗口,这是由于各国货币的单位价值是不一样的。下面列出了某日国际货币的汇率表(相对于100人民币的各国货币值)。