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
start
stop
, eşitse boş bir dize döndürür. - Eğer
stop
belirtilmezse, dize sonu için karakter ayıklar. start > stop
substring
o 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
0
daha az ise, ya daNaN
,0
olarak kabul edilir.
Notlarslice()
:
start
stop
, eşitse tam olaraksubstring()
gibi boş bir dize döndürür.- Eğer
stop
,slice
atlanmış ö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
start
negatif,slice()
dize sonundan char koyacaktır, tam olarak Firefoxsubstr()
gibi. Bu davranış, Firefox ve IE görülmektedir. - Eğer
stop
negatif,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...