第一模块:课程名称:直面JavaScript中的30个疑难杂症 ;章节:3-1~3-3;讲师名称:公明2020
第二模块,第三模块:
什么是内置对象?
根据JS API讲解的内置对象就是指JS语言自带的一些对象,这些对象供开发者使用,并提供了一些常用的或者最基础而且最必要的功能(常用的属性、函数等)
js中常见的内置对象有哪些?
js中的对象总共分为三种:自定义对象,内置对象,浏览器对象;
三种包装对象:String;Number;Boolean;
其他内置对象:Array;Function;Math;Date;Object
// 包装对象举例 let str="123"; let str1=new String(str); //Date对象 //Date对象是JavaScript的内置对象,使用之前必须先对其进行实例化(调用构造)然后才能使用其属性和方法. //Date对象主要是用来处理日期以及时间 let time=new Date();// 实例化Date let currentTime=new Date('2022,10,27');// 获取指定时间的对象 // Math对象(Math对象不是构造函数,但是具有数学常数和函数的属性和方法) var pi = Math.PI;//圆周率 console.log(pi); var random = Math.random();//生成[O,1)随机数 包括0不包括1 console.1og(random); var floor = Math.floor(pi);1/向下取整 var ceil = Math.cei1(pi);//向上取整 conso1e.log(floor, cei1); var round= Math.round(pi);//取整,四合五入 console.log(round); console.1og(Math.abs(pi),Math.abs(-pi));//绝对值 console.log (Math.max(1,2,3,4),Math.min(1,2,2,3));//求最大和最小值 // Array对象 // 创建一维数组(线型) var arr1=[1,2,3,4,5]; console.log(arr1); // 创建二维数组(面型) var arr2=[[1,2,3],[2,3,4],[1,3,2]]; console.log(arr2); // 创建三维数组(体型) var arr3=[[[1,2],[2,3],[1,3],[1]],[[2,3],[1,3],[2]]]; console.log(arr3); // instanceof运算符可以判断一个对象是否是某个构造函数的实例 console.log(arr1 instanceof Array); // Array.isArray()方法用于判断一个对象是否为数组 console.log(Array.isArray(arr2));
第四模块: