定义:定义一个变量,然后直接把字符串赋值给它。
Var a = “abc124141”,字符串就是由数组组成的数组。
1、访问
访问字符串里面的字符:和数组的方式一样。(字符串名[元素])。另外一种表示为charAt()。
2、查找
Search方法:传入参数(要搜索的元素),返回元素的第一个字符在字符串中的下标。这个方法对大小写敏感。
也可以用indexOf(),但没有search()强大。
3、取子串
Slice方法;
Substr(开始截取的下标,截取长度):截取某一段。如果没有截取长度就一直截取得到最后。
Substring(开始截取的下标,结束截取的下标):也是截取字符串某一段。
用转码来改变大小写。
var str = prompt("请输入一个英文字符串");
/*var result = [];
for(var i = 0;i<str.length;i++){
var char =str.charAt(i).charCodeAt();
if(char>=97 &&char<=122){
char -= 32;
char=String.fromCharCode(char);
}
result[i] = char;
}*/
toUppercase字母小写变大写
toLowerCase字母大写变小写
trim(),去掉两端空格
var str = " 流 ";
str.trim();//去掉两端空格
alert(str)
4、替换
replace(被替换的内容,新的内容)
var str = "hello word word";
str = str.replace("word","china");
alert(str)
/*只会改变第一个相同的字符*/
split(用什么分隔):字符串的分隔,分隔之后是一个数组