JS中的数学计算<之简单实例讲解>
1.取余数 %
var a=10%3;
//a=1
2.取绝对值 Math.abs()
var a=Math.abs(-102.1);
var b=Math.abs(102.1);
//a=102.1;b=102.1
3.截取小数点后长度并进行四舍五入 toFixed()
var num_1 = new Number(13.53);
alert(num_1.toFixed(1));
alert(num_1.toFixed(0));
//13.5
//14
var num_2 = new Number(13.56);
alert(num_2.toFixed(1));
alert(num_2.toFixed(0));
//13.6
//14
4.取最小值 Math.min()
Math.min(5,7)
Math.min(-3,5)
Math.min(-3,-5)
(Math.min(7.25,7.30)
//结果
//5
//-3
//-5
//7.25
5.取最大值 Math.max()
Math.max(5,7,9)
Math.max(-3,5)
Math.max(-3,-5)
Math.max(7.25,7.30)
//结果
//9
//5
//-3
//7.30
6.指数计数法 和 截取数字固定长度 toPrecision()
var a=1000.25;
alert(a.toPrecision(1))
alert(a.toPrecision(2))
alert(a.toPrecision(4))
alert(a.toPrecision(6))
alert(a.toPrecision(8))
//结果
//1e+3
//1.0e+3
//1000
//1000.25
//1000.2500
7.把一个数字舍入为最接近的整数 round()
Math.round(0.60)
Math.round(0.50)
Math.round(0.49)
Math.round(-4.40)
Math.round(-4.60)
//结果
//1
//1
//0
//-4
//-5
更多精彩文章请访问GitHub博客
无特殊声明的文章均为原创!
原创文章如若转载,请注明出处!http://www.cnblogs.com/zqzjs/
告诫自己即使再累,也不要忘记学习。成功没有捷径可走,只有一步接着一步走下去!
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET 9 new features-C#13新的锁类型和语义
· Linux系统下SQL Server数据库镜像配置全流程详解
· 现代计算机视觉入门之:什么是视频
· 你所不知道的 C/C++ 宏知识
· 聊一聊 操作系统蓝屏 c0000102 的故障分析
· 不到万不得已,千万不要去外包
· C# WebAPI 插件热插拔(持续更新中)
· 会议真的有必要吗?我们产品开发9年了,但从来没开过会
· 如何打造一个高并发系统?
· 《SpringBoot》EasyExcel实现百万数据的导入导出