JavaScript学习笔记——字符串和数组总结
JavaScript学习笔记——字符串和数组总结
目录
一. 字符串
二. 数组
一. 字符串
-
定义
引号包含的任意内容 -
字符串可以相互嵌套
-
转义字符""反斜杠
加在产生歧义内容的前面 -
一个字符串要定义在同一行
换行会报错,可以通过拼接字符串"+",或者,加在换行的位置.来达到换行效果 -
字符串的属性
字符串的长度
string.length()
6. 字符串的方法(敲黑板的重点)
-
返回指定位置的字符
string.charAt(index) -
去掉字符串两端多余的空格
string.trim() -
转换为大写
string.toUpperCase() -
转换为小写
string.toLowerCase() -
替换字符串
string.replace(旧字符串,新字符串) -
分隔字符串 返回数组
string.split(分隔符 ) -
返回指定位置的字符的Unicode编码
string。charCodeAt(index)
0-48
A-65
a-97 -
拼接字符串
string.concat(string1,string2,....)
+ -
截取字符串
string.subString(开始位置的下标,结束位置的下标 )
截取规则:
- 截取时含头不含尾
- 当只有一个参数时,表示从开始位置截取到最后
- 当开始位置的下标大于结束位置的下标,自动调换
string.subStr(开始位置的下标,截取的长度)
截取规则:
- 当只有一个参数时,表示从开始位置截取到最后
string。slice(开始位置的下标,结束位置的下标)
截取规则:
- 截取时含头不含尾
- 当只有一个参数时,表示从开始位置截取到最后
- 当开始位置的下标大于结束位置的下标,返回空字符串
-
查找字符串
-
不能配合正则的
string.indexOf(字符串)
使用规则:- 从前往后查找,返回第一个符合条件的下标
- 如果查找不到,返回-1
string.lastIndexOf(字符串)
使用规则:- 从后往前查找,返回后面第一个符合条件的下标
- 如果查找不到,返回-1
-
能配合正则的
string.search(字符串)
使用规则:
- 从前往后查找,返回第一个符合条件的下标
- 如果查找不到,返回-1
string.match(字符串)
使用规则:- 从前往后查找,返回具体的字符串
- 如果查找不到,返回null
-
二. 数组
-
定义
按照一定顺序排列的一组值 -
作用
存储数据的容器 -
数组元素
数组元素可以是任何数据类型 -
创建数组
- 字面量法
var 数组名 =[]; var 数组名 =[数组元素,数组元素.....];- new方法
var 数组名 = new Array(); var 数组名 = new Array(数组元素,数组元素.....); -
区别
当只有一条数据,且数据类型为number
字面量法表示下标为0,长度为1,数组元素为此数字
new方法表示长度为此数字,数组元素为empty(空)
-
数组的空位
两个逗号之间没有值,称为数组的空位
最后一个数组元素后面加逗号不会产生空位,建议不写 -
数组的长度
* 语法
arry.length()
数组的长度 = 最后一个下标 +1
* 数组的长度可以赋值- 赋值<原长度 多余的数据直接忽略
- 赋值>原长度 多余的赋值空位补全
- 赋值不合法 报错

浙公网安备 33010602011771号