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

js字元串的常用方法是

發布時間:2022-01-07 08:39:06

⑴ 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]來取出某一項的值

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

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

⑶ JS如何遍歷字元串

可以用for循環配合charAt函數遍歷字元串。

1、定義一個字元串並將字元串賦值給一個變數,這里以變數名為str為例:

⑷ js字元串的方法有哪些呢

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

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

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

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

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

方案只有一種:

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

示例

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

⑹ 求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

⑺ js的字元串匹配函數是什麼

String.prototype.finded = function(){
var arg = arguments;
var me = this.toLowerCase();
var re = false;
var list = [];
if (arg.length > 0)
{list = arg[0].toString().split(",");}
for (var i=0;i<list.length;i++)
{if (me.indexOf(list[i].toLowerCase()) >= 0)
{re = true;break;}

⑻ 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;
}

⑼ JS中的字元串方法是什麼

concat() – 將兩個或多個字元的文本組合起來,返回一個新的字元串。
indexOf() –
返回字元串中一個子串第一處出現的索引。如果沒有匹配項,返回 -1 。
charAt() – 返回指定位置的字元。
lastIndexOf() –
返回字元串中一個子串最後一處出現的索引,如果沒有匹配項,返回 -1 。
match() – 檢查一個字元串是否匹配一個正則表達式。

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

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

toUpperCase() – 將整個字元串轉成大寫字母。

⑽ 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能夠有所幫助。

閱讀全文

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

熱點內容
與路由器連接的方法 瀏覽:447
兩種方法鑒別真假普洱茶 瀏覽:895
整數簡便方法計算的五年級上冊 瀏覽:279
伊思蝸牛面膜的使用方法 瀏覽:608
紅掌種子的種植方法 瀏覽:766
在研究射線時用什麼方法 瀏覽:298
直接測量是收集數據的方法之一嗎 瀏覽:31
茶桌椅子安裝方法 瀏覽:508
跨越式跳高的教學方法及手段 瀏覽:765
最簡便做泥方法100成功用 瀏覽:176
走水不好看漂的解決方法 瀏覽:279
學校常用管理基本方法 瀏覽:288
clia法是什麼方法 瀏覽:155
硫鉀元素檢測方法 瀏覽:850
泡沫膠填縫劑使用方法 瀏覽:446
小兒尿瀦留的治療方法 瀏覽:412
雙音聽力訓練方法 瀏覽:562
海桿報警器使用方法 瀏覽:986
中醫治療感音性耳聾的方法 瀏覽:808
農葯葯效試驗數據分析方法 瀏覽:623