JS之Math

这篇具有很好参考价值的文章主要介绍了JS之Math。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一提到数学,就想到被数学支配的噩梦,只不过这个数学用在了代码当中,那么代码当中的数学对象又是什么样的呢?让我为大家简单介绍一下吧!
数学对象常用方法:

常用方法 简述
ceil 向上取整
floor 向下取整
round 四舍五入
max 找最大值
min 找最小值
random 生成 0 ~ 1 之间的随机数( 包括0不包括1 )
    // 方法
    // ceil 向上取整
    console.log(Math.ceil(1.1)) // 2
    console.log(Math.ceil(1.5)) // 2
    console.log(Math.ceil(1.9)) // 2
    // floor 向下取整
    console.log(Math.floor(1.1)) // 1
    console.log(Math.floor(1.5)) // 1
    console.log(Math.floor(1.9)) // 1
    // round 四舍五入
    console.log(Math.round(1.1)) // 1
    console.log(Math.round(1.5)) // 2
    console.log(Math.round(1.9)) // 2
    // max 最大值
    console.log(Math.max(1,2,3,4,5)) // 5
    // min 最小值
    console.log(Math.min(1,2,3,4,5)) // 1
    // abs 绝对值
    console.log(Math.abs(-1)) // 1 
    // random 生成随机数
    // 左闭右开 能取到0 但取不到1 中间的一个随机小数
    console.log(Math.random())

如何生成0 - 10 之间的整数随机数

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

如何生成5 - 10之间的整数随机数

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

如何生成N - M之间的整数随机数

Math.floor(Math.random() * (M - N + 1)) + N

感谢大家的阅读,如有不对的地方,可以向我提出,感谢大家!文章来源地址https://www.toymoban.com/news/detail-814615.html

到了这里,关于JS之Math的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 深入理解 ECMAScript modules:提升你的 JavaScript 技能(一)

    🤍 前端开发工程师、技术日更博主、已过CET6 🍨 阿珊和她的猫_ CSDN 博客专家、23年度博客之星前端领域TOP1 🕠 牛客 高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 🍚 蓝桥云课 签约作者、上架课程《Vue.js 和 Egg.js 开发企业级健康管理项目》、《带你

    2024年02月20日
    浏览(34)
  • JavaScript_Math与Date实操1

      !DOCTYPE html html lang=\\\"en\\\" head     meta charset=\\\"UTF-8\\\"     meta name=\\\"viewport\\\" content=\\\"width=device-width, initial-scale=1.0\\\"     titleDocument/title /head body     script         function getColor(){             var code16=\\\"0123456789ABCDEF\\\";             var str=\\\"#\\\";             for(var i=0;i6;i++){              

    2024年02月05日
    浏览(14)
  • JS之Math

    一提到数学,就想到被数学支配的噩梦,只不过这个数学用在了代码当中,那么代码当中的数学对象又是什么样的呢?让我为大家简单介绍一下吧! 数学对象常用方法: 常用方法 简述 ceil 向上取整 floor 向下取整 round 四舍五入 max 找最大值 min 找最小值 random 生成 0 ~ 1 之间的

    2024年01月22日
    浏览(16)
  • ECMAScript6历史-前端开发+ECMAScript+基础语法+入门教程

    我们首先来看 ECMA 是什么。 ECMA ,读音类似“埃科妈”,是 欧洲计算机制造商协会 (European Computer Manufacturers Association)的简称,是一家国际性会员制度的信息和电信标准组织。1994年之后,由于组织的标准牵涉到很多其他国家,为了体现其国际性,更名为 Ecma 国际 (Ecma In

    2024年01月16日
    浏览(37)
  • 【前端灵魂脚本语言JavaScript⑤】——JS中数组的使用

    🐚 作者: 阿伟 💂 个人主页: Flyme awei 🐋 希望大家多多支持😘一起进步呀! 💬 文章对你有帮助👉关注✨点赞👍收藏📂 第一种: var 数组名 = new Array(); 创建一个空数组 第二种: var arr2 = new Array(10); 创建一个定长为10的数组 第三种 var arr3 = new Array(a,b,c); 创建时直接指定元素值

    2023年04月08日
    浏览(42)
  • 开发语言漫谈-JavaScript

           JavaScript、Java名字很相近,但它们没有任何亲缘关系,是由不同公司开发的编程语言。Java由Sun公司(后被Oracle收购)开发,JavaScript最初是由Netscape公司开发的(当年浏览器的霸主)。JavaScript最初的名字是 LiveScript,Netscape将其命名为 JavaScript,无非是蹭 Java流量。当

    2024年04月16日
    浏览(37)
  • JS中 Math 和 Number 内置对象常用的一些方法

    参数:num,一个需要求绝对值的数。 参数:num,需要进行上舍入的数值。 注意事项:对于负数进行上舍入时会出现一定的差错。 参数:num,需要进行下舍入的数值。 参数:num1, num2, …, numN,需要比较的数值,可以是任意个数的参数。 注意事项:如果传入的参数为空,返回

    2024年02月05日
    浏览(33)
  • 前端框架前置课Node.js学习(1) fs,path,模块化,CommonJS标准,ECMAScript标准,包

    目录 什么是Node.js 定义 作用: 什么是前端工程化 Node.js为何能执行Js fs模块-读写文件 模块 语法: 1.加载fs模块对象 2.写入文件内容 3.读取文件内容 Path模块-路径处理 为什么要使用path模块 语法 URL中的端口号 http模块-创建Web服务 需求 步骤: 案例:浏览时钟 步骤: 什么是模块化 定

    2024年01月16日
    浏览(99)
  • Go语言math标准库

    参考资料 函数 功能 备注 NaN() float64 返回一个IEEE 754“这不是一个数字”值 IsNaN(f float64) (is bool) 报告f是否表示一个NaN(Not A Number)值 Inf(sign int) float64 如果sign=0函数返回正无穷大,否则返回负无穷大 IsInf(f float64, sign int) bool 如果sign 0,f是正无穷大时返回真;如果sign0,f是负无

    2024年02月08日
    浏览(26)
  • Node.js - fs模块、path模块、http模块、Node.js模块化(ECMAScript标准的导出和导入)、包、npm包的管理和安装依赖、nodemon

    什么是 Node.js,有什么用,为何能独立执行 JS 代码,演示安装和执行 JS 文件内代码? Node.js 是一个独立的 JavaScript 运行环境,能独立执行 JS 代码,因为这个特点,它可以用来 编写服务器后端的应用程序 在** 传统Web开发中,浏览器就是JavaScript的运行时环境 **, 因为它提供了

    2024年02月02日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包