定义:定义一个变量,然后直接把字符串赋值给它。
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(用什么分隔):字符串的分隔,分隔之后是一个数组