knrt.net
当前位置:首页 >> js 小数转化 整数 >>

js 小数转化 整数

var num=160.38;parseInt(num); //160 返回由字符串转换得到的整数,也适用于浮点数取整Math.ceil(num); //161 返回大于等于其数字参数的最小整数Math.floor(num);//160 返回小于等于其数值参数的最大整数Math.round(num);//160 返回与给出的数值表达式最接近的整数,就是传说中的四舍五入

一、小数转为整数floor:下退 Math.floor(12.9999) = 12 ceil:上进 Math.ceil(12.1) = 13; round: 四舍五入 Math.round(12.5) = 13 Math.round(12.4) = 12 二、小数位数控制 保留到整数:exam = Math.round(exam);保留一位小数:exam = Math.round(exam * 10) / 10;保留二位小数:exam = Math.round(exam * 100) / 100;保留三位小数:exam = Math.round(exam * 1000) /1000;其它依次类推.

parseInt

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

也可以运用parseInt(7/2)去强行转化,但得出最小整数.

强制转换成parseInt(3.89);

var str = "12.35"; var strArr = srt.split("."); var x = parseInt(strArr[0]); var y = parseInt(strArr[1]);

做的功能是把0.1转化为10% 不知道是不是你想要的<br>&lt;span&gt;小数:&lt;/span&gt;&lt;input type=&quot;number&quot; placeholder=&quot;请输入数字&quot; id=&quot;xs&quot;&gt;<br>&lt;span&gt;百分数:&lt;/span&gt;&lt;input type=&

var s = 1.356548;<br>alert(s.toFixed(2));

function convertNUM(beforeCountTest){ //转换之前的科学计数法表示 var tempValue =beforeCountTest.value; var tempValueStr = new String(tempValue); if ((tempValueStr.indexOf('E') !e799bee5baa6e79fa5e98193e58685e5aeb

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com