JavaScript基础

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];获取指定位置处的字符

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值