pink老师的授课笔记
类型转换
parseInt(); 转换成整数
parseFloat(); 转换成浮点数
isNaN(); 判断是否是非数字,是返回true,不是则返回false
内置对象
Date();
valueOf();获取从1970年1月1日0点0分0秒到现在时间的毫秒数
getTime();获取从1970年1月1日0点0分0秒到现在时间的毫秒数
+new Date();
Date.now();H5新增方法
获取时间
getFullYear();返回当前时间的年
getMonth();返回当前时间的月,返回的结果在0-11之间
getDate();返回当前时间的日
getDay();返回一周的第几天,返回结果是0-6,星期天表示0,星期一表示1,以此类推
getHours();返回当前时间的小时
getMinutes();返回当前时间的分钟
.getSeconds();返回当前时间的秒钟
数组
Array.isArray(参数);判断是否为数组(H5新增方法)
push(参数1......); 在数组末尾添加一个或多个元素,并返回新的长度
pop(); 删除数组最后一个元素,数组长度减一,返回删除的元素的值
unshift(参数1......); 在数组的头部添加一个或多个元素,返回新的长度
shift(); 删除数组头部的一个元素,返回删除的元素的值
reverse(); 颠倒数组中元素的顺序,返回新数组
sort(); 对数组的元素进行排序,返回新数组(只能解决个位数的排序)
arr.sory(function(a,b){
return a-b;//升序
return b-a;//降序
);
indexOf(‘要查找的字符’,[起始的位置]);数组中查找给定元素的第一个索引,如果存在则返回索引号,不存在则返回-1
lastIndexOf(参数);查找元素在数组中的索引(从后往前找),如果存在则返回索引号,不存在则返回-1
toString();把数组转换成字符串,逗号分隔每一项,返回一个字符串
join('分隔符');把数组中的所有元素转换为一个字符串,返回一个字符串
concat(str1,str2,str3...);concat()方法用于连接两个或多个字符串。拼接字符串,等价于+,+更常用
substr(start,length);从start位置开始(索引号),length取的个数(重点)
splice(start,num);从start位置开始,删除num个
slice(start,end);从start位置开始,截取到end位置,不包括end
substring(start,end);从start位置开始,截取到end位置,不包括end,基本于slice相同,但是不接受负值
replace('被替换的字符','替换为的字符');替换字符串,它只会替换第一个字符
split('分隔符');字符串转数组
toUpperCase();转换成大写
toLowerCase();转换成小写
Math
ceil();向上取整,往大的数取
floor();向下取整,往小的数取
round();四舍五入
random();返回0~1之间的随机数,含0不含1
字符串
indexOf(‘要查找的字符’,[起始的位置]);数组中查找给定元素的第一个索引,如果存在则返回索引号,不存在则返回-1
lastIndexOf(参数);查找元素在数组中的索引(从后往前找),如果存在则返回索引号,不存在则返回-1
charAt(index);返回指定位置的字符(index字符串的索引号)
charCodeAt(index);获取指定位置处字符的ASCII码(index索引号)
str[index];获取指定位置处的字符