字符串对象1

String字符串

 

在之前的学习中已经使用字符串对象了,定义字符串的方法就是直接赋值。比如:

var mystr = "I love JavaScript!"

定义mystr字符串后,我们就可以访问它的属性和方法。

举个例子:

var mystr = "I love JavaScript!";

var count = mystr.length;字符串属性

document.write("<br/>" + mystr.toUpperCase());字符串方法

document.write("<br/>" + mystr.link("https://www.baidu.com/"));字符串方法

可以看到第二个字符串方法是由跳转页面的功能的,请看下图:

 

 

返回指定位置的字符

 

charAt() 方法可返回指定位置的字符。返回的字符是长度为 1 的字符串。

语法:stringObject.charAt(index)

例子如下:

var str = "I love JavaScript!";

var char = str.charAt(4);

document.write("<br/>" + char);

输出内容是一个换行符加上变量char,char又=str.charAt(4),页就是变量str的第四个字符:

 

 

返回指定的字符串首次出现的位置

 

indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。

语法:stringObject.indexOf(substring, startpos)

参数说明:substring必需参数,规定需检索的字符串值startpos可选整数参数,规定在字符串中开始检索的位置。合法取值是0到stringObject.length-1,若省去该参数,则将从字符串的首字符开始检索。

例子:

var strIndex = "I Love JavaScript";

document.write(strIndex.indexOf("L", 0));

document.write(strIndex.indexOf("v"));

document.write(strIndex.indexOf("v", 4));

输出的内容是L,v,v这三个字符在字符串strIndex中的位置(索引值),("L", 0)就是要找L这个字符,从0的位置开始找,第一个v后面没有命令在哪里开始找就从开头开始,("v", 4)和前面一样,要找v这个字符,从4的位置开始找:

 

发布了40 篇原创文章 · 获赞 44 · 访问量 4111

猜你喜欢

转载自blog.csdn.net/weixin_44565686/article/details/95042762