写这一系列教程的目的在于复习一下javaScipt基础,自我感觉有必须要的知识点写。再次欢迎大家加入我的qq群583816409。
一:字符串的常用方法
1、str.charAt() => 在字符串中查找某一位置的字符
例:
2、str.indexOf() => 在字符串中查找某一字符的位置, 找到了 返回第一个字符的下标,没找到 -1,找一次,严格区分大小写,左 -> 右
例:
3、str.lastIndexOf() => 从字符串的末尾开始查找,找到返回对应坐标,找不到返回-1
4、str.substring() =>截取字符串
例:
5、str.split() => 字符串分割,split()的第二个参数,表示返回的字符串数组的最大长度。
例:
6 、str.toLowerCase => 大写变小写
例:
7、 str.toUpperCase => 小写变大写
8、str.charCodeAt() => 字符 -> 编码 ,str.fromCharCode() =>编码 -> 字符
例:
二:数组常用方法
1、push() => 后面添加
2、unshift() => 前面添加
3、pop() => 后面删除
4、shift() => 前面删除
5、join('-_-') 数组 -> 字符串
6、reverse() 翻转数组
7、concat() 拼接两个数组
8、sort 排序,默认排字符串
arr.sort(function (n1, n2){
return n1-n2;
});
9、splice()
删除====splice(开始下标, 个数);
替换====splice(开始下标, 个数, 元素, 元素....);
插入====splice(开始下标, 0, 元素, 元素....);
三:Math的常用方法
1、Math.random()
2、Math.abs() 绝对值
3、Math.sqrt() 开平方 -> 勾股定理
4、Math.pow(2, 2) 2的2次方
5、Math.ceil() 向上取整
6、Math.floor() 向下取整
7、Math.round() 四舍五入
8、Math.min()
8、Math.max()