说到JavaScript对象首先需要说一下内置对象
1.内置对象
内置对象:就是js语言自带的一些对象,这些对象供开发者使用,并提供了一些常用的或是最基本而必要的功能(属性或者方法)。
内置对象的优点:就是帮助开发者更快的进行开发。
2.数学对象(Math对象)
Math对象:不是一个构造函数,所以我们不需要new来调用,而是直接使用里面的属性和方法即可。
console.log(Math.PI);
// Math.PI是一个属性,是可以直接进行调用,然后打印输出的
console.log(Math.max(1, 99, 'pink'));
// 当里面有一个非数字的,输出的时候就是NaN.
console.log(Math.max(1,99,46,53)) //这里输出的就是99
console.log(Math.max())
//Math.max()里面没有输入数值(里面的数值是可以写也是可以不写的),返回的就是-Infinity
案例一:封装一个数学对象,里面有PI,最大值和最小值
// 封装自己的数学对象,里面有PI,最大值,最小值
// 这里是利用字面量创建对象,所以每个对象的结尾需要用逗号进行结尾
var myMath = {
PI: 3.141592653,
max: function() {
var max = arguments[0];
for (var i = 1; i < arguments.length; i++) {
if (arguments[i] > max) {
max