| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> Java Script 内置对象(一) --------- Math 对象 以及 两个拓展 -> 正文阅读 |
|
[JavaScript知识库]Java Script 内置对象(一) --------- Math 对象 以及 两个拓展 |
在Java Script 中一共有三类对象,分别是‘自定义对象’,‘内置对象’,‘浏览器对象’,其中前两类属于JS基础中的内容,属于ECMA Script,而浏览器对象属于JS独有的一部分内容。 在日常代码开发中有很多代码需要频繁使用,例如数学类,日期类,以及Array的一些方法等,对此便有了一些JS的自带对象,这些自带对象提供了很多可以直接使用的属性与方法,大大便利了程序员,使得代码更为精炼,这就是JS的内置对象。 在JS 中一共内置好了17个对象,其中比较常见的有四大类:Math,Date,Array,String。 此文章主要讲解?Math对象 在开始之前我们先推荐一个非常常用的文档工具---- MDN文档,平时在代码开发中遇到不熟悉的内置对象方法,我们可以打开此文档来查阅,该文档网址为JavaScript | MDN Math数学对象:Math数学对象并不是一个构造函数,所以我们不需要new来创建,直接使用其属性和方法即可。 一:圆周率Math.PI()
二:最大最小值 Math.max(number1,number2,number3......) Math.min(number1,number2,number3......) 注意:其中如果括号里没有参数,输出结果为 -Infinity,如果括号内参数有任何一个不能被转换的数值(例如字符串),则输出结果为NaN,但是如果出现了字符串型的数字,则可以通过隐式转换为数字型,不影响结果输出。
三:绝对值Math.abs(number) 如果括号内没有参数,输出结果为?NaN,如果括号内参数有任何一个不能被转换的数值(例如字符串),则输出结果为NaN,但是如果出现了字符串型的数字,则可以通过隐式转换为数字型,不影响结果输出。(同上)
四:随机数(重要)Math.random() 注意: 随机生成一个区间在[0,1)之间的浮点数
五:得到两个数之间的随机整数(非常重要)Math.floor(Math.random()*(max-min+1))+min 注意: 可以得到两个数之间的随机整数,并且包含这两个整数
这个随机整数方法可以拓展为随机点名,猜数字小游戏等 拓展 1:随机点名
拓展 2:猜数字小游戏1.死循环,不限制猜测次数
2.改进版,限制猜测次数
有问题请指正,谢谢! |
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 12:54:37- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |