一,取整

1,取整

  parseInt(1.5) // 1Math.trunc(1.5) // 1

2,向上取整

  Math.ceil(1.5) // 2Math.ceil(-1.5) // -1

3,向下取整

  Math.floor(1.5) // 1Math.floor(-1.4) // -2

4,四舍五入取整

  Math.round(1.5) // 2Math.round(1.4) // 1Math.round(-1.5) // -1Math.round(-1.6) // -2

二,Math的常用属性和方法

1,圆周率

  Math.PI // 3.141592653589793

2,绝对值

  Math.abs(-1.5) // 1.5

3,平方根

  Math.sqrt(4) // 2

4,立方根

  Math.cbrt(8) // 2

5,返回零到多个数值中最大值

 Math.max(1, 2) // 2Math.max(1,2,3,4) // 4

6,返回零到多个数值中最小值

Math.min(1, 2) // 1
Math.min(1,2,3,4) // 1

7,返回一个 0(包含) 到 1(不包含) 之间的伪随机数

Math.random() // 0.5816710437891914

返回1 到 10 之间的一个随机数

Math.floor((Math.random()*10)+1)

返回1 到 100 之间的一个随机数

Math.floor((Math.random()*100)+1)

返回 min(包含)~ max(不包含)之间的数字

Math.floor(Math.random() * (max - min) ) + min

更多Math方法

js取整,Math的常用属性和方法总结相关推荐

  1. Node.js process 模块常用属性和方法

    Node.js是常用的Javascript运行环境,本文和大家发分享的主要是Node.js中process 模块的常用属性和方法,希望通过本文的分享,对大家学习Node.js http://www.m ...

  2. js取整、四舍五入等数学函数

    js只保留整数,向上取整,四舍五入,向下取整等函数 1.丢弃小数部分,保留整数部分 parseInt(5/2) 2.向上取整,有小数就整数部分加1 Math.ceil(5/2) 3,四舍五入. Mat ...

  3. JS 取整,取余操作

    在我们进行数据处理时,往往会用到某个数的取整和取余操作,下面对这该方法进行总结 文章目录 1.丢弃小数部分,保留整数部分 2.向上取整,有小数就整数部分加1 3.四舍五入. 4.向下取整 5.java ...

  4. [js]取整,四舍五入,数字字符串转换

    取整: 向下取整Math.floor(),向上取整Math.ceil(),四舍五入Math.round()),保留有效数位n.toFixed(),产生大于等于0小于1的随机数Math.random() ...

  5. js如何操作表格(常用属性方法汇总)

    js如何操作表格(常用属性方法汇总) 一.总结 一句话总结: 二.表格相关的属性和方法 1.1 Table 对象集合 cells[] 返回包含表格中所有单元格的一个数组. 语法:tableObject ...

  6. js 取整,保留2位小数

    取整 1 parseInt(string, radix) 解析一个字符串,并返回一个整数 当参数 radix 的值为 0,或没有设置该参数时,parseInt() 会根据 string 来判断数字的基 ...

  7. js 取整 保留小数

    1.向下取整的函数 Math.floor();  Math.floor( 66.66); // 66 2.向上取整 Math.ceil();   Math.ceil(66.66): // 67 3.四 ...

  8. js取整、取余等常用方法

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

  9. ExtJs 备忘录(9)—— Ext常用属性、方法小结 [系列完]

    一.Ext 1.1 Ext.isEmpty(v, allowBlank) //是否为空[链接] 1.2 Ext.isArray(v) //是否为数组集合 1.3 Ext.isPrimitive(v) ...

最新文章

  1. 关于开源精神和抄袭问题
  2. R语言merge函数全连接dataframe数据(Full (outer) join)、merge函数进行全连接必须将参数all设置为true(all=TRUE)、默认merge函数通过公共列名合并数
  3. php过滤数据库就报错,php过滤掉emoji等无法存入MySQL数据库的字符简单示例
  4. CSS3笔记之基础篇(三)文字与字体
  5. 分布式事务的理解和解决方法
  6. python可以调用windows资源吗_在Windows中使用Python设置文件夹权限
  7. 将 Typora 小工具添加到右键菜单中
  8. 参数估计:文本分析的参数估计方法
  9. 如何编辑PDF文档中的文本呢?
  10. Sublime text3 安装PyV8
  11. WordPress收费下载插件Erphpdown 免费下载(更新至v9.6.2)
  12. javascript的apply理解
  13. linux zip分卷压缩解压命令
  14. 这下爽了,居然有人通过这个把Linux的命令提示符给整明白了
  15. W2019SRV and W10 (1809) Office2019 CN
  16. ndk命令行编译so库
  17. catia制作物料明细,如何在CATIA中生成产品物料清单 划重点了
  18. 牛津3000词汇表(The Oxford 3000™)
  19. 前端ui框架layui——layer弹出层-弹出框方法
  20. 不同网段无法访问共享文件夹的解决办法

热门文章

  1. 【学会了学会了】Flink官网翻译——Standalone以及YARN部署
  2. java分布式调度框架_基于Redis的分布式Java任务执行和调度框架
  3. Arduino VS 树莓派:哪个才是你的菜?
  4. QQ密码忘记不用急 QQ找回有方法(转)
  5. 踩坑系列《十三》解决时间戳long转换int溢出(即转换值为负数)
  6. clr20r3错误记录
  7. cookie 设置 读取
  8. 高校小姐姐拍了拍你,你有一台天猫精灵待领取
  9. python对列表排序
  10. 学习Extjs4心得