對于字符串的一些問題
發表時間:2024-05-11 來源:明輝站整理相關軟件相關文章人氣:
[摘要]計算機專業的人士應該都知道,無論是C語言、C++、C#、Java、.NET等中的開發中都離不開字符串(String類型),在web前端開發中,字符串也具有著重要的作用,因此,今天的學習內容為:關于字符串。 一、查找字符 (1)charAt(下標);查找指定下標的字符,例如:var a=”hello...
計算機專業的人士應該都知道,無論是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(“字符串”);
關于字符串的知識不僅僅只有這些,想要對字符串有更多了解的同學可以自己上網查找更詳細的資料,對我而言,以上這些已經足夠使用了。
以上就是關于字符串的一些問題的詳細內容,更多請關注php中文網其它相關文章!
網站建設是一個廣義的術語,涵蓋了許多不同的技能和學科中所使用的生產和維護的網站。