JavaScript中String的方法及其使用
程序员文章站
2024-03-12 17:26:20
...
JavaScript中的String方法
JavaScript从零计算位置。0是字符串中的第一个位置,1是第二个,2是第三个...
1.查找字符串中的字符串(如果找不到会返回-1)
1.1 indexOf()方法返回字符串中指定文本首次出现的索引(位置):(第一个参数代表要查找的字符/字符串,第二个代表从哪个位置开始查找)
var str="China";
var pos=str.indexOf('h');//1
var str = "The full name of China is the People's *.";
var pos = str.indexOf("China", 18);
1.2 lastIndexOf()方法返回指定文本在字符串中最后一次出现的索引:(第一个参数代表要查找的字符/字符串,第二个代表从哪个位置开始查找)
var str = "The full name of China is the People's *.";
var pos = str.lastIndexOf("China");
var str = "The full name of China is the People's *.";
var pos = str.lastIndexOf("China", 50);
1.3 search() 方法搜索特定值的字符串,并返回匹配的位置:
var str = "The full name of China is the People's *.";
var pos = str.search("locate");
indexOf()与search()很相像,但是indexOf无法设置更加强大的正则表达式搜索,而search()没有第二个参数。
2.查找对应位置的字符串
2.1 chart方法返回index下表下的字符
var name="deng";
var a=name.charAt(1); //"e"
3.拼接字符串
3.1 concat方法把其他的字符串连接在一起构成一个新的字符串。和"+"的作用一样
var name="deng";
var a=name.concat("1","刘2");//"deng1刘2"
4.查找并替换
4.1 replace方法对string进行查找和替换操作,并返回一个新的字符串。参数searchValue是一个字符串(也可以是正则表达式)的话,只会替换掉先匹配的字符串。
var a="666678";
var b=name.replace("6","六");//"六"66678
5.截取字符串
5.1 slice方法复制string的一部分来构造一个新的字符串[左闭右开)
var name="bei jing"
var a=name.slice(4,6)//"ji"
5.2 substring方法获取字符串的子字符串,作用跟slice一样,不过它是左开右闭
var name = "123456"
var a=name.substring(2,5);//(456)
6.分割字符串
6.1 split方法把这个string分割成片段来创建一个字符串数组。如果是一个空字符,会把字符串每一个字符拆开,组成数组。
var name="beijing"
var a=name.split("")
7.大小写转换
7.1 toLowerCase方法,返回一个字符串,将其中的所有字母都改成小写字母。
var str="Hello World";
var x = str.toUpperCase();//"hello world"
7.2 toUpperCase方法,返回一个字符串,将其中的所有字母都改成大写字母。
var str = "Hello World";
var x = str.toUpperCase();//"HELLO WORLD";
上一篇: 适用于Java初学者的学习路线图