JS 中的Math方法向上取整、向下取整、保留整数、绝对值、取最大值、最小值等

  • 1.只保留整数部分(丢弃小数部分)
parseInt(5.1234);// 5
  • 2.向下取整(<= 该数值的最大整数)和parseInt()一样
Math.floor(5.1234);// 5
  • 3.向上取整(有小数,整数就+1)
Math.ceil(5.1234);  // 6
  • 4.四舍五入(小数部分)
Math.round(5.1234);// 5
Math.round(5.6789);// 6
  • 5.绝对值
Math.abs(-1);// 1
  • 6.返回两者中的较大值
Math.max(1,2);// 2
  • 7.返回两者中的较小值
Math.min(1,2);// 1
  • 8.随机数(0-1)
Math.random();
  • 9.保留几位小数(四舍五入)
let  a = 5.3654
a.toFixed(2) // 5.37
let b = 3.21514
b.toFixed(3) // 3.215

JS 中的Math方法向上取整、向下取整、保留整数、绝对值、取最大值、最小值等相关推荐

  1. js中使用split()方法拆分字符串

    js中的split方法,拆分字符串 split介绍 split介绍 格式:要拆分的字符串.split(拆分依据的字符) 例如该文中的例子,拆分人名,电话,地址.该文中用了个文本框,文本框中需要输入的格 ...

  2. js中数组indexOf方法的使用和实现

    js中数组indexOf方法的使用和实现 IndexOf方法定义 indexOf()方法返回在数组中可以找到一个给定元素的第一个索引,如果不存在,则返回-1. IndexOf方法语法 arr.inde ...

  3. JS中通过call方法实现继承

    JS中通过call方法实现继承 原文:JS中通过call方法实现继承 讲解都写在注释里面了,有不对的地方请拍砖,谢谢! <html xmlns="http://www.w3.org/1 ...

  4. JS中的Replace方法

    最近查一个bug,原因是JS中的Replace方法造成的,当将一个字符串中有处需要替换时,一般会用到JS中的Replace方法,Replace方法的第一个参数如果是传的字符串,只会替换第一处.代码如下 ...

  5. java script eval_「eval」js中的eval方法详解(一)–eval方法的初级应用 - seo实验室...

    eval 在我看来,js中的eval()方法就是一个js语言的执行器,它能把其中的参数按照javaScript语法进行解析并执行. 语法: eval(s); eval()方法中的参数s有多种情况.参数 ...

  6. JS中创建对象的方法

    JS中创建对象的方法 最近手头一个项目刚完成,下一个显目还在准备中,趁这个空档期,拿起尘封多年的JS书, 重温一遍JS面向对象程序设计,然后就得出下文,算是一个总结吧. 也许,你会说 "创建 ...

  7. jquery中的map()方法与js中的map()方法

    1.jquery中的map()方法 首先看一个简单的实例: $("p").append( $("input").map(function(){ return $ ...

  8. js中的字符串方法与数组方法总结

    js中的字符串方法与数组方法总结 1.字符串方法 2.数组方法

  9. 请尽可能说出js中数组的方法,最少3个,越多越好

    我接下来要把数组方法全都过一遍,顺手做个整理. 至于为什么整理这个,最近总听说面试经常会问到这个问题, 面试官灵魂发问:请尽可能说出js中数组的方法,最少3个,越多越好 据可靠消息了解到,如果你回答的 ...

最新文章

  1. php statements,PHP PDOStatement::setAttribute讲解
  2. 华为Mate 30系列发布:电影级4摄,麒麟990 5G,没谷歌全家桶,售价高于iPhone11
  3. Python会干掉Java, 一统天下?
  4. numpy的基本使用2
  5. JSP中 input type 用法
  6. python 打开网页自动播放视频_html5的video标签自动播放
  7. c#重点知识解答(五)
  8. Educational Codeforces Round 20 C. Maximal GCD
  9. html拷贝图片不显示,【原创软件小知识】——拷贝cad文件中光栅图片不显示的问题...
  10. linux 复制文件并改名,在Linux上复制和重命名文件
  11. 解读《三字经》(7)
  12. docker-bridge如何通信
  13. 编译:一个 C 程序的艺术之旅(转载)
  14. SDNU_ACM_ICPC_2020_Winter_Practice_4th [Reproduced](新知识点:矩阵快速幂的应用)
  15. 怎么做百度360今日头条1688搜狗下拉词?宙斯下拉、54小超人下拉、超人2下拉
  16. 转 shell编程100例
  17. easyopen——一个简单易用的接口开放平台
  18. 为什么matlab的程序都加了分号,还会在命令行窗口不断输出
  19. 用 java实现双色球号码生成系统;(在装满33个红色球池中连续抽取6个红球; 在一个装满16颗球的蓝色球池中抽取1个蓝球。)
  20. 2023年【危险化学品经营单位安全管理人员】最新解析及危险化学品经营单位安全管理人员考试技巧

热门文章

  1. Windows XP系统下全新安装windows 7的方法
  2. 笔记本显卡未连接计算机,Win10提示“您当前未使用连接到NVIDIA GPU显示器”怎么办?...
  3. jQuery实现轮播图(无缝轮播,附效果图),代码有详解。
  4. java报错XX cannot be resolved to a type
  5. 内存外存合二为一,解密基于英特尔®傲腾™的大内存技术!
  6. 国考省级试题分值分配
  7. Windows下强大的包管理器(一)
  8. 腾讯2018Q4:手游立功 广告支付不乐观
  9. 基于Cocos2d-x元气骑士游戏【100010642】
  10. 人工智能会对人类构成威胁吗?