JS的slice、substring、substr字符串截取函數(shù)說明
當(dāng)前位置:點晴教程→知識管理交流
→『 技術(shù)文檔交流 』
JS中截取一個字符串的三種方法: 如果需要截取到該字符串的最后,可以省略第二個參數(shù): 最后的截取出來的,是開始索引的字符到,結(jié)束索引的字符前面的字符,不包括結(jié)束的索引字符。 如果想截取到最后一位,由于索引到4,而截止的索引該結(jié)束地方不包括,所以可以用省略第二個參數(shù)的方式,就是默認(rèn)截取到最后一位。 在C#中substring也是裁剪字符串,第二個參數(shù)是長度,類似JS里的substr,雖然計算機語言很多都類似,但是每種語言的寫法和特點不同,為了避免語法差異引起的誤解,可以進行測試。 測試代碼: <body> <input type="button" value="點擊截取" onclick="F1();"><br> <script language="javascript" type="text/javascript"> function F1(){ var str1="一二三四五",str2="12345"; var c1=str1.slice(1,3); var str1_indexend=str1.length-1; console.log("該字符串共有"+str1.length+"個字符,索引從0開始到"+str1_indexend); console.log("\"二\"的索引為:"+str1.indexOf("二")+",\"四\"的索引為:"+str1.indexOf("四")); console.log("從索引為1的到索引為3的slice截取的字符串為:"+c1); var c2=str1.substring(1,3); console.log("從索引為1的到索引為3的subString截取的字符串為:"+c2); var c3=str1.substr(1,2); console.log("從索引為1的開始截取2個長度,substr截取后的字符串為:"+c3); var c4=str1.slice(1);c5=str1.substring(1);c6=str1.substr(1,4); console.log("截取到最后一位的方法,方法1,slice省略第二個參數(shù):"+c4+";substring省略第二個參數(shù):"+c5+";substr索引到最后的長度或省略:"+c6); }; </script> </body> 圖示: 該文章在 2023/9/26 0:05:13 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |