JS学习笔记——JS内置对象Math(数学相关方法)

JS内置对象——Math(数学相关方法)

  • 前言
  • 一、Math概念
  • 二、Math常用方法
    • 1、随机生成一个数
    • 2、取绝对值
    • 3、取整
    • 4、获取最值
    • 5、圆周率Π
  • 三、数字进制转换
  • 学习笔记链接
    • 1、Javascript由来及书写方式
    • 2、数据类型与简单运算
    • 3、选择语句if、switch及练习题
    • 4、循环语句while、dowhile、for及练习题
    • 5、函数、预解析、作用域
      • 5.1、递归函数、斐波那契数列计算
    • 6、对象基础知识
    • 7、数组、冒泡排序、选择排序
    • 8、字符串的JS方法
    • 9、Math(数学)对象及内置方法【本篇】

前言

鉴于本人还处于学习阶段,以下内容为个人理解所做笔记,可能存在一定错误,如果能指出错误之处感激不尽,希望能与大家共同进步。

一、Math概念

Math就是JS内置的一个存有许多对数字进行操作的方法的对象,在我们需要一个随机数或者要对数字进行取整以及数字最值获取的时候就需要使用到Math

二、Math常用方法

1、随机生成一个数

Math.random():随机生成一个0-1之间的数,但不包括1,可以扩展成随机生成X-Y之间的一个数即Math.random()*(Y-X+1)+X。

2、取绝对值

Math.abs():获取括号内值的绝对值并返回

3、取整

1)Math.round():对数值进行四舍五入取整
2)Math.ceil():对数值进行向上取整
3)Math.floor():对数值进行向下取整

4、获取最值

1)Math.max():获取括号内最大的数
2)Math.min():获取括号内最小的数

5、圆周率Π

Math.PI:获取圆周率

三、数字进制转换

扩展一个在JS中如何转换数值型与字符串型数字的进制,以下方法不属于Math对象,都是之前所学知识点。
1)直接定义:
var num = 数字 【十进制】
var num = 0数字 【八进制,如果有一位出现8及以上的数字则视为十进制】
var num = 0x数字 【十六进制】
2)数值型数据进制转换
变量.toString(进制)
该方法是将数值型数据转换为字符串型数据,并且是设置的进制
3)字符串型数据进制转换
parseInt(变量,“进制”)
该方法是将字符串型数据转换为数字型数据,并且是设置的进制

学习笔记链接

1、Javascript由来及书写方式

JS学习笔记——入门基础知识总结

2、数据类型与简单运算

JS学习笔记——入门基础知识总结(数据类型与简单运算)

3、选择语句if、switch及练习题

JS学习笔记——入门基础知识总结(选择语句)

4、循环语句while、dowhile、for及练习题

JS学习笔记——入门基础知识总结(循环语句)

5、函数、预解析、作用域

JS学习笔记——基础知识总结(函数)

5.1、递归函数、斐波那契数列计算

JS学习笔记——函数拓展(递归函数)

6、对象基础知识

JS学习笔记——基础知识总结(对象)

7、数组、冒泡排序、选择排序

JS学习笔记——基础知识总结(数组)

8、字符串的JS方法

JS学习笔记——基础知识总结(字符串)

9、Math(数学)对象及内置方法【本篇】

JS学习笔记——JS内置对象Math(数学方法)

你可能感兴趣的:(JavaScript,javascript,js)