11 ÅžUBAT 2010, PERÅžEMBE
Ne Dize arasındaki farktır.dilim ve Dize.alt?
Herkes bu iki yöntem arasındaki fark nedir: biliyor mu
String.slice
String.substring
CEVAP
11 ÅžUBAT 2010, PERÅžEMBE
slice() birkaç farklı davranışlar substring() gibi çalışır.
Syntax: string.slice(start, stop);
Syntax: string.substring(start, stop);
Notlarsubstring():
- EÄŸer
startstop, eşitse boş bir dize döndürür. - Eğer
stopbelirtilmezse, dize sonu için karakter ayıklar. start > stopsubstringo 2 bağımsız takas olur.- Eğer ya da değişken dize uzunluğundan daha büyük ise, her iki bağımsız değişken dize uzunluğu kullanır.
- EÄŸer ya da deÄŸiÅŸken
0daha az ise, ya daNaN,0olarak kabul edilir.
Notlarslice():
startstop, eşitse tam olaraksubstring()gibi boş bir dize döndürür.- Eğer
stop,sliceatlanmış özler dize, tam olaraksubstring()gibi sonuna karakter. - Eğer
start > stop,slice()2 bağımsız takas edecek DEĞİL. - Eğer ya da değişken dize uzunluğundan daha büyük ise, her iki bağımsız değişken dize uzunluğu, tam olarak
substring()gibi kullanır. - Eğer
startnegatif,slice()dize sonundan char koyacaktır, tam olarak Firefoxsubstr()gibi. Bu davranış, Firefox ve IE görülmektedir. - Eğer
stopnegatif,slice()duracak şekilde ayarlayın:(string.length – 1) – Math.abs(stop)(özgün değer).
- EÄŸer
Kaynak: Rudimentary Art of Programming & Development: Javascript: substr() v.s. substring()
Bunu PaylaÅŸ:

Ne Dize arasındaki farktır.Boş ve &;&q...
'dizi arasındaki fark ne ve dize?...
Raylar dize ve metin arasındaki fark?...
InvariantCulture ve Sıra dize arasında...
C'de bir deÄŸiÅŸken ve deÄŸiÅŸmez dize ara...