JavaScript基础过关第五天
JavaScript基础过关第五天
内置对象
-
Math
-
常用属性
- Math.PI-------π
- Math.E-------自然数
-
常用方法
-
Math.abs()------绝对值
-
Math.ceil()--------向上取整
-
Math.floor()-------向下取整
-
Math.max()--------取最大
-
Math.min()---------取最小
-
Math.pow(x,y)-------x的y次方
-
Math.sqrt(x)-------根号x
-
Math.random()-------产生随机数(伪随机数)
Math.floor((Math.random()*y)+x);//取x~x+y范围的整数(不包括x+y)
-
-
更多内容请查询:Math手册
-
Date
-
构造函数
new Date(); new Date(value); new Date(dateString); var dt=new Date(); console.log(dt); var dt1=new Date("2018-8-1");//一定要传入一个字符串 console.log(dt1); var dt2=new Date("2018/8/1"); console.log(dt2);
-
方法
var dt=new Date(); console.log(dt.valueOf());//输出从1970/1/1以来的毫秒数 var dt1=Date.now(); //获取现在的时间 console.log(dt1);//输出从1970/1/1以来的毫秒数 //获取年份 console.log(dt.getFullYear()); //获取月份 console.log(dt.getMonth());//从0开始 //获取日期 console.log(dt.getDate()); //获取小时 console.log(dt.getHours()); //获取分钟 console.log(dt.getMinutes()); //获取秒 console.log(dt.getSeconds()); //获取星期 console.log(dt.getDay()); //将日期转化为字符串 console.log(dt.toString());//dt默认转化为字符串
-
-
String
手册:查询
String----是一个对象
字符串可以使用单引号和双引号
字符串可以看成一个数组,可以通过for循环进行遍历
- 常用方法
var str="hahahahah" //返回指定位置的字符--str.charAt() console.log(str.charAt(5));//a //字符串拼接--str.concat() var str1="hhhh"; console.log(str.concat(str1));//hahahahahhhhh //返回出现的指定值的第一次索引--.str.indexOf() console.log(str.indexOf('a',0));//1(从第0个开始找) //字符串代替---.str.replace() console.log(str.replace('h','e'));//eahahahah(只代替第一次出现的) //.slice(开始的索引,结束的索引) //.split(分隔符,[切割后留下的个数])将字符串按照指定分隔符分隔,并且把剩下的拼接成为一个数组 //.substr(开始的位置,截取的长度) //.toLowerCase();字符串转小写 //.tpUpperCase();字符串转大写 //.trim();切掉字符串两端的空格(不包括中间)
-
常用属性
String.length;//字符串的长度
-
Array
手册:查询
1. 常用方法
.isArray(对象)----判断这个对象是不是数组 .filter(函数); .every(函数); .indexof(元素值); .join("字符串"); .map(函数); .reverse(); .sort(); .arr.slice(开始的索引,结束的索引); .splice(开始的位置,要删的个数,替换的元素的值); .foreach(); //必须要记住的4个方法 1..push();//将元素加入数组的最后一个元素后面 4.unshift();//向数组的第一个元素前面加入元素 2.pop();//删除数组的最后一个元素 3.shift();//删除数组的第一个元素