关于字符串

来源:互联网 发布:软件研发部门规划 编辑:程序博客网 时间:2024/06/05 11:14

计算机专业的人士应该都知道,无论是C语言、C++、C#、Java、.NET等中的开发中都离不开字符串(String类型),在web前端开发中,字符串也具有着重要的作用,因此,今天的学习内容为:关于字符串。
一、查找字符
(1)charAt(下标);查找指定下标的字符,例如:var a=”hello” var b=a.charAt(2);查找下标为2的字符,b的结果为第一个l,下标从0开始
(2)charCodeAt(下标):查找指定下标的字符的ASCII码,例如:var a=”hyya” ;var b=a.charCodeAt(3);查找下标为3即字符a的ASCII,结果为97
二、由字符查找索引(下标)
(1)indexOf(”字符”);从前往后查找到的第一个符合条件的字符的索引,例如:var a=”ayidjds”; var b=indexOf(“d”);b的结果为3;
(2)lastindexOf(“字符”);从后往前查找到的第一个符合条件的字符的索引,例如:var a=”dfferdrt”;var b=lastindexOf(“r”);b的结果为:6;
三、字符串的连接
(1)通过“+”连接:var str1=”hello”;var str2=”world”;var str3=str1+str2;str3的结果为”helloworld”;
(2)通过concat连接:var str1=”hello”;var str2=”world”;var str3=str1.concat(str2);str3的结果也为”helloworld”;
四、字符串的截取
(1)slice(star,end);satr:截取的开始的下标,end:截取的结束的下标,其中,截取的部分包括开始的位置,但不包括结束的位置,例如:var a=”hello world”;var b=a.slice(0,4);b的结果为:”hell”;
注意:
a.若不写end即结束位置,则截取部分为从star开始到结尾,例如:var a=”hello world”;var b=a.slice(2);b的结果为:”llo world”;
b.若end的值小于star的值,例如:var b.slice(4,2);b的返回结果为空
c.star、end的值皆可以为负数,表示的是从后往前数几个,下标从1开始
(2)substr(star,count),star与slice中的star相同,count:个数,例如:var a=”hello world”;var b=a.substr(1,3);b的结果为:”ell”;
注意:
a.若不写count,则截取从star到结尾
b.star亦可以是负数,与slice相同
(3)substring(star,end);与slice的功能相同
注意:
a.若end的值小于star的值,计算机会智能调节star、end,例如:substring(4,2)会输出和substring(2,4)相同的结果
b.当star、end全部为负数时,输出结果为空
c.当star、end两者之一为负数时,则截取全部的字符
五、将字符串转换成数组
split(“字符串”);
关于字符串的知识不仅仅只有这些,想要对字符串有更多了解的同学可以自己上网查找更详细的资料,对我而言,以上这些已经足够使用了。

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 脸上出毒气疙瘩怎么办 吃了土豆呕吐怎么办 煤烟中毒后头疼怎么办 身上长毒气疙瘩怎么办 宝宝肚子寒疼怎么办 小孩腹胀腹痛不消化怎么办 颠茄片服用过量怎么办 狗吃番茄拉肚子怎么办 颠茄片中毒了怎么办 拉肚子半个月怎么办啊 肚子里有细菌怎么办 文珠兰叶子黄了怎么办 文殊兰叶子太长怎么办 桑叶牡丹有虫子怎么办? 米兰花叶子枯萎怎么办 一品红叶子不红怎么办 兰花叶有白点怎么办 旱莲花叶子黄怎么办 旱莲花叶子发黄怎么办 长寿冠叶子枯萎怎么办 长寿花枯萎了怎么办 竹节海棠植株发软怎么办 竹节海棠烂根怎么办 倒挂金钟晒伤了怎么办 长寿花已经徒长怎么办 夏天长寿花徒长怎么办 吊金钟叶子蔫了怎么办 四季海棠长虫子怎么办 小金鱼花不开花怎么办 杜鹃花浇肥大了怎么办 四季海棠烂叶子怎么办 竹节海棠叶子干枯怎么办 月月菊花花朵发黑怎么办 枯萎的四季海棠怎么办 夏天蟹爪兰叶子发软怎么办 夏天蟹爪兰掉叶子该怎么办 天竺葵木质化了怎么办 绿萝烂根且叶子发黄怎么办 海棠树叶子发黑怎么办 四季海棠花干叶怎么办 海棠花叶子蔫了怎么办