字符串用于处理和存储文本,字符串可以用单引号或者双引号;
var name = 'Joho honey';
var name = "Joho honey";
可以使用索引来访问字符串的具体字符,索引从0开始:
var name = "Joho honey";
var char = name[2]
字符串长度:
可以使用内置属性length来计算字符串长度
var name = "Joho honey";
var leng = name.length;
特殊字符:
在字符串中特殊字符可以使用”\“进行转义
var name = "Joho \" honey";
字符串也可以是对象,但是创建对象会拖慢运行速度。
var vava = new String("Joho");
var haha = "Joho";
(vava === haha) //结果为false 在javascript中 ===表示全等于 内容及对象类型
常用的字符串内置函数
方法 | 描述 |
---|---|
charAt() | 返回指定索引位置的字符 |
dconcat() | 连接两个或多个字符串,返回连接后的字符串 |
indexOf() | 返回字符串中检索指定字符第一次出现的位置 |
lastIndexOf() | 返回字符串中检索指定字符最后一次出现的位置 |
match() | 找到一个或多个正则表达式的匹配 |
replace() | 替换与正则表达式匹配的子串 |
search() | 检索与正则表达式相匹配的值 |
split() | 把字符串分割为子字符串数组 |
substring() | 提取字符串中两个指定的索引号之间的字符 |
toLowerCase() | 把字符串转换为小写 |
toString() | 返回字符串对象值 |
toUpperCase() | 把字符串转换为大写 |
trim() | 移除字符串首尾空白 |