導航:首頁 > 使用方法 > 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字元串的常用方法是相關的資料

熱點內容
褥瘡貼使用方法 瀏覽:510
袖子夾毛有什麼好方法 瀏覽:643
無痕祛斑的最佳方法 瀏覽:189
安裝天然氣表的正確方法 瀏覽:304
圖層蒙版使用方法 瀏覽:178
冬蟲夏草的使用方法 瀏覽:750
魚秋串食用方法 瀏覽:198
如何用多種說明方法描寫雪 瀏覽:232
99乘以16用簡便方法 瀏覽:604
山楂研究方法 瀏覽:362
萬用表的原理和使用方法 瀏覽:746
桂花栽培種植方法 瀏覽:279
多變數分析方法與應用 瀏覽:652
電腦電源雜訊測量方法 瀏覽:630
汽車座椅清洗方法有哪些 瀏覽:779
如何用線圈纏繞方法確定電流 瀏覽:421
電腦筆記本惡搞方法 瀏覽:654
如何長高方法12歲 瀏覽:400
真皮皮帶質量好不好的鑒別方法 瀏覽:916
脊柱炎物理治療方法 瀏覽:573