5.常用方法
1.查找
x.indexOf() 按字符 查找索引,找不到-1,找一次
x.lastIndexOf() 倒叙 按字符 查找索引,找不到-1,找一次
x.charAt() / x[]
通过索引返回 对应的字符
x.charCodeAt()
通过索引返回 对应的字符的 编码整数值
String.fromCharCode()
通过整数值,返回对应的字符
2.分割
x.split(分隔符号)
3.替换
x.replace(old,new)
4.切片截取
x.slice(开始索引,结束索引)
x.substr(开始索引,长度)
x.subString(开始索引,结束索引)
5.大小写转换
x.toUpperCase() 转化大写
x.toLowerCase() 转换小写
6.判断开头结尾
x.startsWith() 判断开头
x.endsWith() 判断结尾
7.去除两端空格
x.trim() 去除两端空格
x.trimLeft() 去除左边空格
x.trimRight() 去除右边空格
8.左右补位
x.padStart(长度,字符) 开始补位
padEnd(长度,字符) 结束补位
9.html标签的
// console.log(x.big())
// console.log(x.small())
// console.log(x.bold())
// console.log(x.italics())
// console.log(x.fontcolor('red'))
// console.log(x.fontsize(50))
// console.log(x.link('http://www.baidu.com'))
// console.log(x.sup())
// console.log(x.sub())
10.解密与加密
x.charCodeAt() 加密
String.fromCharCode() 解密
4.正则表达式
1.什么是正则表达式 regular expression
是由一个字符序列形成的搜索模式。
2. 声明 正则对象
var x = /abc/
var x = new RegExp('abc')
3. 正则对象的方法
exec
匹配并返回 匹配的值
test
是否匹配,返回bool
4.正则表达式 -表示字符的
\w 数字 字母 下划线 一个字符
\W 非数字 字母 下划线 一个字符
\d 数字 一个字符
\D 非数字 一个字符
\s 空白 一个字符
\S 非空白 一个字符
. 任意字符 一个字符
[abc] 中括号abc里的一个字符
[^abc] 中括号非abc里的一个字符
5.正则表达式-表示数量的
?
0 或 1
+ 1 或 多
* 0 或 多
{m} m个
{m,} 至少m个
{m,n} m到n个
6.正则表达式-表示边界的
^ 开头
$ 结尾
\b 单词边界
\B 非单词边界
7.正则表达式-分组
() 分组
| 或
8. 字符串对象 使用正则
split(regexp) 分割
replace(regexp) 替换
search(regexp) 查找 索引
match(regexp) 匹配字符串
9.正则的标志符合
g 全局
i 忽略大小写
m 多行
?去除贪婪 默认尽可能多的取值, 数量词后 加? 去除贪婪
第五讲
数组
1.什么是数组?一种线性的数据结构,用于存储任意类型
2.数组的声明
var x = [1,2,3]
var x = new Array(5) 声明一个内存为5的 空数组
var x = new Array(‘a','b','c')
3.数组的索引(0,length-1)可以访问修改
4.数组的遍
5.数组的嵌套
var x = [[1,2,3],[4,5,6],[7,8,9]]
6.数组的方法
1.查找
indexOf()查找元素返回索引,找不到-1
includes()判断是否存在,返回bool
2.修改
arr[index]=value
3.增加
push() 末尾增加
unshift()开头增加
splice(索引,删除个数,追加元素)指定位置追加
4.删除
pop()末尾删除
shift()开头删除
splice(索引,删除个数,)指定位置删除
5.切片截取
slice(开始索引,结束索引)
6.排序
sort() 基本数据类型 默认升序排序
7.反序
reverse()
8.链接
join()例子:x=[1,2,3,4] x.join('@')-----》1@2@3@4
9.合并
concat() 例子:x.concat( y ) 数组x 与数组y 合并
js进阶篇
最新推荐文章于 2022-11-04 20:29:16 发布