介绍
JavaScript内置一些对象供直接调用
定义
1. Math对象 //不需要实例化
Math.random():伪随机数,[0,1) 。可以使用 Math.random() * 100 = [0,100);
Math.round():把数值四舍五入成整数
Math.max(a,b,c,....):获取参数内的最大值
2. Date对象 //需要实例化
let mydate = new Date("2021-9-18 4:03:15")
Date.getMilliseconds():返回Date对象的毫秒(0~999)
3. RegExp 正则对象 //需要实例化
RegExp("正则模式") let myRegExp = new RegExp("[1,3,5,7,8,9][1-9]{10}")
RegExp.test(i):返回boolean,i是否匹配正则模式
使用
let myRegExp = new RegExp("1[3,5,7,8,9][0-9]{9}") let myphone = "13110762236"; let isTrue = myRegExp.test(myphone) if( isTrue ){ alert(myphone+" 这一个手机号") }else{ alert("这不是一个手机号") }
4. Array 数组对象 //需要实例化
let myArray = new Array();
Array.push(i):向数组末尾添加元素
Array.pop(i):删除数组末尾元素
Array.splice(index,number):从index起删除number个数元素
Array[index]:访问数组内元素
Array.length:数组长度
5. window对象 //不用实例化
window.alert():警告框
window.console.log():输出台输出
window.document:document对象