JavaScript内置对象Math实例分享

本篇文章给大家带来了关于javascript内置对象math的相关知识,其中根据示例讲解了math中常用函数的用法,包括了绝对值方法、三个取整方法等等,下面一起来看一下,希望对大家有帮助。

JavaScript内置对象Math实例分享

【相关推荐:javascript视频教程、web前端】

Math概述

Math 对象不是构造函数,它具有数学常数和函数的属性和方法。跟数学相关的运算(求绝对值,取整、最大值等)可以使用 Math 中的成员。

Math中常用函数的用法

Math.PI //圆周率

立即学习“Java免费学习笔记(深入)”;

Math.floor () //向下取整

Math.ceil () //向上取整

Math.round () //四舍五入就近取整 注意﹣3.5 结果是-3

Math.abs () //绝对值

Math.max ()/Math.min() //求最大值和最小值

Math.random() //返回一个随机的小数 0=

1.绝对值方法

 //1.绝对值方法        console.log(Math.abs(1)); // 1        console.log(Math.abs(-1));  //1        console.log(Math.abs('-5')); //5  会隐式转换,将数字字符串转换为数字,然后取绝对值        console.log(Math.abs('aniu')); // NaN

登录后复制

在这里插入图片描述

2.三个取整方法

//2.三个取整方法        console.log(Math.floor(1.1)); //1        console.log(Math.floor(1.9)); //1        console.log(Math.floor(-1.1)); //-2        console.log(Math.ceil(1.1));  // 2        console.log(Math.ceil(1.9)); //2        console.log(Math.ceil(-1.9)); //-1        console.log(Math.round(1.5)); //2 四舍五入 .5这个特殊,是往大了取        console.log(Math.round(-1.5)); // -1  往大了取        console.log(Math.round(-1.2));  // -1

登录后复制

在这里插入图片描述

3.求最大值/最小值

//3.求最大值/最小值        console.log(Math.max(1,5,78,46));        console.log(Math.min(1,5,78,46));

登录后复制

在这里插入图片描述

4.随机数

 //4.随机数        console.log(Math.random());

登录后复制

在这里插入图片描述

案例-求两个数之间的随机整数的小算法(重要)

求两个数之间的随机整数 并且包含这两个数: //核心算法 Math.floor(Math.random()*(max-min)) + min;

function getRandom(min,max){            return Math.floor(Math.random()*(max-min)) + min;        }        console.log(getRandom(1,7));

登录后复制

在这里插入图片描述

案例-随机点名(嘿嘿嘿)

//随机点名  var arr = ['阿牛','梦梦','小鸣人','winter','小何','WA','贱神','扎哇']  //太多啦,就写这些举例啦  console.log(arr);  console.log('阿牛爱你们???');  function getRandom(min,max){          return Math.floor(Math.random()*(max-min)) + min;       }  console.log('随机点中了:' + arr[getRandom(0,arr.length - 1)]);

登录后复制

在这里插入图片描述

【相关推荐:javascript视频教程、web前端】

以上就是JavaScript内置对象Math实例分享的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2701264.html

(0)
上一篇 2025年3月7日 19:13:44
下一篇 2025年3月6日 00:52:35

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 完全掌握JavaScript的Date对象

    本篇文章给大家带来了关于javascript的相关知识,其中主要介绍了关于date对象的相关问题,date 对象是一个构造函数,所以我们必须经过对象实例化,即 new 过之后才可以使用,下面一起来看一下,希望对大家有帮助。 【相关推荐:ja…

    2025年3月7日 编程技术
    200
  • JavaScript怎么实现基础类型和对象一样有属性和方法

    本篇文章给大家带来了关于javascript的相关知识,其中主要介绍了关于基础类型和对象一样有属性和方法的相关问题,包括了基础类型当做对象使用以及基础类型构造函数等等,下面一起来看一下,希望对大家有帮助。 【相关推荐:javascript视…

    2025年3月7日 编程技术
    200
  • 简单总结JavaScript事件

    本篇文章给大家带来了关于javascript的相关知识,其中主要介绍了关于事件的简单总结,事件就是文档或浏览器窗口中发生的一些特定的交互瞬间,下面一起来看一下,希望对大家有帮助。 【相关推荐:javascript视频教程、web前端】 事件…

    2025年3月7日 编程技术
    200
  • JavaScript高级语法学习之严格模式

    本篇文章给大家带来了关于javascript的相关知识,其中主要介绍了关于严格模式的相关问题,严格模式很好理解,是一种具有限制性的javascript模式,从而使代码隐式的脱离了“懒散模式”,下面一起来看一下,希望对大家有帮助。 【相关推荐…

    2025年3月7日
    200
  • JavaScript字符串常见基础方法精讲

    本篇文章给大家带来了关于javascript的相关知识,其中主要介绍了关于字符串的相关知识,其中主要介绍了常用的基础方法以及特殊字符、emoji内部表示方式等内容,下面一起来看一下,希望对大家有帮助。 【相关推荐:javascript视频教…

    2025年3月7日 编程技术
    200
  • JavaScript面向对象详细解析之属性描述符

    本篇文章给大家带来了关于javascript的相关知识,其中主要介绍了关于面向对象的相关问题,包括了属性描述符、数据描述符、存取描述符等等内容,下面一起来看一下,希望对大家有帮助。 【相关推荐:javascript视频教程、web前端】 J…

    2025年3月7日
    200
  • 一文掌握JavaScript数字类型

    本篇文章给大家带来了关于javascript的相关知识,其中主要介绍了关于数字类型的相关内容,javascript中存在两种表示数字的类型:number和bigint类型,下面一起来看一下,希望对大家有帮助。 【相关推荐:javascrip…

    2025年3月7日 编程技术
    200
  • 四种方法搞定JavaScript创建多个对象

    本篇文章给大家带来了关于javascript的相关知识,其中主要介绍了关于创建多个对象的相关内容,包括了字面量方法、工厂模式方法、构造函数以及原型加构造函数方法的问题,下面一起来看一下,希望对大家有帮助。 【相关推荐:javascript视…

    2025年3月7日
    200
  • 整理总结JavaScript常见的BOM操作

    本篇文章给大家带来了关于javascript的相关知识,其中主要介绍了关于bom操作的相关问题,包括了window对象的常见事件、javascript执行机制等等相关内容,下面一起来看一下,希望对大家有帮助。 【相关推荐:javascrip…

    2025年3月7日 编程技术
    200
  • JavaScript的Symbol类型、隐藏属性及全局注册表详解

    本篇文章给大家带来了关于javascript的相关知识,其中主要介绍了关于symbol类型、隐藏属性及全局注册表的相关问题,包括了symbol类型的描述、symbol不会隐式转字符串等问题,下面一起来看一下,希望对大家有帮助。 【相关推荐:…

    2025年3月7日
    200

发表回复

登录后才能评论