導航:首頁 > 使用方法 > js字元串的常用方法

js字元串的常用方法

發布時間:2022-01-07 12:02:37

A. 求JS字元串操作寫法,急!~

var str="box1=1523|box2=4323,4234,2564,4214|box3=463,2345,214";
function add( id, box, str ){
var arr = str.split( "|" );
var ID = new RegExp( id );
var BOX = new RegExp( box );
for( var i = 0; i < arr.length; i++ )
{
if( BOX.test( arr[i] ) )
{
if( !ID.test( arr[i] ) )
{
arr[ i ] = arr[ i ] + "," + id;
}
}
}

return arr.join( "|" );}
add( 1243, "box2", str ); // 三個參數分別是id,加入的box,原來的str

B. js常用的方法有幾種

concat()連接兩個或更多的數組,並返回結果。
join()把數組的所有元素放入一個字元串。元素通過指定的分隔符進行分隔。
pop()刪除並返回數組的最後一個元素
push()向數組的末尾添加一個或更多元素,並返回新的長度。
reverse()顛倒數組中元素的順序。

C. javascript 的幾種使用多行字元串的方式

一、字元串相加

這是最容易理解也很常用的一種形式,如下:

vartmpl=''+
'!!!5'+
'html'+
'includeheader'+
'body';

優點:易理解,簡單,可靠,足夠靈活,可以在單個字元串中添加js邏輯

缺點 :並不是真正意義上的多行字元串, 如果想要真正的多行,需要自己加 ,大量的+號看上去滿天星,大量的'和 ,

二、字元串數組join

vararr=["12fdasdf","afsdf","23ewewer"];
varstr=arr.join(" ");//轉為字元串

優點:真正意義上的多行字元串,易理解,簡單,可靠,足夠靈活,可以在單個字元串中添加js邏輯

【來源網路】

D. js 字元串操作的方法都有哪些

方法一:使用"+"將兩個字元串"相加"

示例:

var longString = "One piece " + "plus one more piece.";
//結果:longString值為:"One piece plus one more piece.";
方法二: 要將多個字元串累積為一個字元串,還可以使用"+="操作符:

示例:

var result = "";
result += "My name is Anders"
result += " and my age is 25";
//結果:result值為"My name is Anders and my age is 25"
方法三:方法concat(),它完成與"+"相同的功能: string.concat(value1, value2, ...)

示例:

var str4="字元串連接";
str4=str4.concat("use concat function connec string");
//結果:"字元串鏈接use concat function connec string"

E. JS對字元串編碼的幾種方式使用

在客戶端中,要對字元串編碼,可以採用:escape();encodeurl();encodeURIComponent();下面我們就來具體講解下這幾個方法。
函數
描述
encodeURI()
把字元串編碼為
URI
encodeURIComponent()
把字元串編碼為
URI
組件
escape()
對字元串進行編碼
上面是查詢來自w3school的資料。那麼三者之間有什麼區別呢,請容我測試測試。

代碼如下:
var
str
=
"http://localhost:8080/Proct/index?id=123&attr=456&area=中國";
console.log(encodeURI(str));
console.log(encodeURIComponent(str));
console.log(escape(str));
列印結果如下:

代碼如下:
http://localhost:8080/Proct/index?id=123&attr=456&area=%E4%B8%AD%E5%9B%BD
http%3A%2F%2Flocalhost%3A8080%2FProct%2Findex%3Fid%3D123%26attr%3D456%26area%3D%E4%B8
%AD%E5%9B%BD
http%3A//localhost%3A8080/Proct/index%3Fid%3D123%26attr%3D456%26area%3D%u4E2D%u56FD
可以看出,
encodeURI不會對:/?&等uri中起分割作用的字元進行編碼;
encodeURIComponent則會。
觀察escape則發現,:?&都被轉碼了,而/沒有,w3school解釋是,escape函數會對ascii碼中字母、數字及符號(
*
@
-
_
+
.
/
)之外的所有字元進行編碼。
另外,我們可以看出escape對漢字“中國”編碼後結果與前兩者不同。W3SCHOOL也建議不使用該方法,用前兩者代替。
以上所述就是本文的全部內容了,希望對大家學習javascript能夠有所幫助。

F. js字元串方法問題

functioncamelCase(str){
varsum=str.split('-'),newStr=sum[0];
for(vari=1,len=sum.length;i<len;i++){
newStr+=sum[i].charAt(0).toUpperCase()+sum[i].substr(1).toLowerCase();
}
returnnewStr;
}

G. javascript腳本中,字元串函數方法有哪些

還是不少的,http://blog.csdn.net/dracotianlong/article/details/7761104

H. Js解析Json字元串的幾種方法比較

var result={"Category":[{"categoryId":1,"categoryName":"飲品","categoryImage":"/upload/yinpin.jpg"},{"categoryId":2,"categoryName":"食品","categoryImage":"/upload/shiping.jpg"},{"categoryId":3,"categoryName":"酒類","categoryImage":"/upload/jiullei.jpg"}],"recommend":{"id":11,"proctName":"統一老壇泡椒牛肉袋面香辣味110g*24袋","filenameSmall":"/upload/ty_ltpj_small.jpg","proctPrice":48.0,"proctCost":47.5}};var val = result.Category[0].categoryId;

這樣就能得到值了啊
你的代碼失效的原因有兩個:
1、result已經是JSON格式的數據了,所以不需要再次用JSON.parse(result)進行轉換
2、result.Category是個數組,所以要用[0]來取出某一項的值

I. 字元串型的方法函數如何在js中執行

方案只有一種:

通過eval方式把字元串轉換為命令方式,執行字元串型方法函數。

示例

<script>
functionfunc(a){//定義一個待參數的函數
alert(a);
}
eval('func()');//調用函數不傳入參數
eval('func("bcd")');//調用函數,傳入參數
</script>

J. js字元串的方法有哪些呢

您好,你的問題,我之前好像也遇到過,以下是我原來的解決思路和方法,希望能幫助到你,若有錯誤,還望見諒!展開全部
concat() – 將兩個或多個字元的文本組合起來,返回一個新的字元串。
indexOf() –
返回字元串中一個子串第一處出現的索引。如果沒有匹配項,返回 -1 。
charAt() – 返回指定位置的字元。
lastIndexOf() –
返回字元串中一個子串最後一處出現的索引,如果沒有匹配項,返回 -1 。
match() – 檢查一個字元串是否匹配一個正則表達式。

substring() – 返回字元串的一個子串。傳入參數是起始位置和結束位置。
replace() –
用來查找匹配一個正則表達式的字元串,然後使用新字元串代替匹配的字元串。
search() –
執行一個正則表達式匹配查找。如果查找成功,返回字元串中匹配的索引值。否則返回 -1 。
slice() – 提取字元串的一部分,並返回一個新字元串。

split() – 通過將字元串劃分成子串,將一個字元串做成一個字元串數組。
length –
返回字元串的長度,所謂字元串的長度是指其包含的字元的個數。
toLowerCase() – 將整個字元串轉成小寫字母。

toUpperCase() – 將整個字元串轉成大寫字母。非常感謝您的耐心觀看,如有幫助請採納,祝生活愉快!謝謝!

閱讀全文

與js字元串的常用方法相關的資料

熱點內容
腦梗腳手麻用什麼方法解決呢 瀏覽:496
河北省農村舊房翻新最簡單方法 瀏覽:545
怎麼扛水泥到車上最輕松的方法 瀏覽:288
華為手機榮耀x截屏方法 瀏覽:609
雄蜂的製作方法視頻 瀏覽:756
農村創業簡單方法 瀏覽:679
個稅計算器計算方法 瀏覽:395
電腦鎖屏按鈕在哪裡設置方法 瀏覽:541
什麼方法可以把手機套弄白 瀏覽:531
對整本書教學方法的理解 瀏覽:1003
道家正一開光的步驟和方法 瀏覽:1003
最簡單的袋子的製作和方法 瀏覽:801
水熬糖色的方法視頻 瀏覽:319
鑒別fe和fe的方法 瀏覽:454
堵漏工具的使用方法 瀏覽:236
統計學中平均速度的計算方法包括 瀏覽:946
龍蝦解凍方法視頻 瀏覽:733
頻域抗震分析方法 瀏覽:601
數紙張基本方法的視頻 瀏覽:833
電源一通電喇叭響解決方法 瀏覽:88