生活随笔
收集整理的這篇文章主要介紹了
字符串应用
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
var str=
'abcdef';
alert(str[0]);
//a
alert(str.charAt(
1));
//b var str=
'我是一個字符串';alert(str.charCodeAt(0));
//utf-8編碼 -
- 查找類
- indexOf、lastIndexOf、search——查找
//字符串的indexOf
var str=
'abac?def';
alert(str.indexOf('?'));
//找第一次出現(xiàn)的位置,沒找到的話返回-1
alert(str.lastIndexOf(
'd'));
//找最后一次出現(xiàn)的位置,沒找到的話返回-1
//search跟用法一樣,但是這個兼容正則表達式 -
-
- indexOf和search的區(qū)別
- match、replace——匹配和替換
//match
var str=
'12,456 rt 77 99';alert(str.match(/\d+/g));
//匹配正則表達式,這是匹配數(shù)字的正則
//replace
var str=
'abc';alert(str.replace('a',
'A'));
//查找,替換? -
-
- 比較類
- ?localeCompare——根據(jù)當?shù)亓晳T比較字符串
- 排序應用
- 截取類
var str=
'abcdef';alert(str.substring(1,
3));
//不包含結束位置,b,c
alert(str.substr(
1,
3));
//包含結束位置b,c,d
alert(str.slice(
1,
3));
//不包含結束位置的b,c
alert(str.slice(
1));
//不給結束位置,一直取到字符串結束為止
//alert(str.substring(1,3));
//alert(str.substring(3));
//slice與substring
alert(str.substring(
0,
0));
//負數(shù)直接變成0
alert(str.slice(-
1));
//負數(shù)會變成“倒數(shù)第n個” -
- 其他 split——根據(jù)分隔符、拆分成數(shù)組
var str=
'blue|leo|motao';alert(str.split('|'));
//字符串已經變?yōu)閿?shù)組了['blue','leo','motao'] -
- toLowerCase、toUpperCase——大小寫轉換
?
轉載于:https://www.cnblogs.com/zhangxiaoqiong/p/10744610.html
總結
以上是生活随笔為你收集整理的字符串应用的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。