欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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";