uzunluk özelliği, bir dizideki öğelerin sayısını 32 bitlik işaretsiz bir tamsayı biçiminde döndürür. Şunu da söyleyebiliriz ki uzunluk özelliği, dizi öğelerinin sayısını temsil eden bir sayı döndürür. Dönüş değeri her zaman en yüksek dizi indeksinden daha büyüktür.
uzunluk özelliği aynı zamanda bir dizideki öğe sayısını ayarlamak için de kullanılabilir. Bir dizinin uzunluğunu ayarlamak için atama operatörünü uzunluk özelliğiyle birlikte kullanmamız gerekir.
dizi.uzunluk JavaScript'teki özellik ile aynıdır dizi.size() jQuery'deki yöntem. İçinde JavaScript , kullanımı geçersiz dizi.size() bu yüzden kullandığımız yöntem dizi.uzunluk Dizinin boyutunu hesaplamak için kullanılan özellik.
Sözdizimi
Bir dizinin uzunluğunu döndürmek için aşağıdaki sözdizimi kullanılır
1 ila 100 roma hayır
array.length
Bir dizinin uzunluğunu ayarlamak için aşağıdaki sözdizimi kullanılır
array.length = number
Daha iyi anlamak için, kullanım şekillerinden bazılarını görelim. dizi.uzunluk mülk.
Örnek 1
Bir dizinin uzunluğunun nasıl hesaplanacağını anlamak için basit bir örnektir. dizi.uzunluk mülk.
excel'deki ilk karakteri kaldır
array.length <h3> Here, we are finding the length of an array. </h3> var arr = new Array( 100, 200, 300, 400, 500, 600 ); document.write(' The elements of array are: ' + arr); document.write(' <br>The length of the array is: ' + arr.length);Şimdi Test Edin
Çıktı
Çıktıda dizinin uzunluğunun şu şekilde olduğunu görebiliriz: altı, bu, dizinin en yüksek indeksinin değerinden daha büyüktür. Yukarıdaki örnekte belirtilen dizinin en yüksek indeksi: 5.
Örnek2
Bu örnekte, bir dizinin uzunluğunu kullanarak ayarlıyoruz. dizi.uzunluk mülk. Başlangıçta dizi iki eleman içeriyor yani başlangıçta uzunluk 2'dir. Daha sonra dizinin uzunluğunu 9'a çıkarıyoruz.
Çıktıda dizinin değerleri virgüllerle ayrılır. Uzunluğu artırdıktan sonra dizi, virgülle ayrılmış iki tanımlı ve yedi tanımsız değer içerir. Daha sonra beş dizi elemanını ekleyip yazdırıyoruz. Artık dizi yedi tanımlı ve iki tanımsız değer içeriyor.
array.length <h3> Here, we are setting the length of an array. </h3> var arr = [100, 200]; document.write(' Before setting the length, the array elements are: ' + arr); arr.length = 9; document.write(' <br> <br> After setting the length, the array elements are: ' + arr); // It will print [ 1, 2, ] arr[2] = 300; arr[3] = 400; arr[4] = 500; arr[5] = 600; document.write(' <br> <br> After inserting some array elements: ' + arr);Şimdi Test Edin
Çıktı
Bir sonraki örnekte dizideki uzunluk özelliğini sayısal olmayan indeksle test edeceğiz.
Örnek3
Bu örnekte dizinin dizini sayısal değildir. Burada dizi sayısal olmayan indekse sahip beş öğe içerir. Efekti görmek için verilen diziye uzunluk özelliğini uyguluyoruz. Şimdi nasıl olduğuna bakalım dizi.uzunluk özelliği dizinin sayısal olmayan dizininde çalışır.
char'ı string'e nasıl dönüştürebilirim?
array.length <h3> There are five array elements but the index of the array is non numeric. </h3> var arr = new Array(); arr['a'] = 100; arr['b'] = 200; arr['c'] = 300; arr['d'] = 400; arr['e'] = 500; document.write('The length of array is: ' + arr.length);Şimdi Test Edin
Çıktı
Çıktıda dizinin uzunluğunun görüntülendiğini görebiliriz. 0 . Yukarıdaki kod çıktısının yürütülmesinden sonra -
sorgu seçici
String içerisindeki kelime sayısını bulmak için uzunluk özelliğini de kullanabiliriz. Bir örnekle anlayalım.
Örnek4
Bu örnekte, dizede bulunan sözcük sayısını görüntülemek için uzunluk özelliğini kullanıyoruz. Burada bir dizi oluşturuyoruz ve bunu kullanıyoruz. bölmek() dizi elemanları için işlev. Dizeyi boşluktan ayırıyoruz ( '' ) karakter.
Eğer uzunluk özelliğini dizeye doğrudan uygularsak, bu bize dizedeki karakter sayısını verir. Ancak bu örnekte stringteki kelime sayısının nasıl hesaplanacağını anlayacağız.
array.length var str = 'Welcome to the javaTpoint.com'; var arr = new Array(); arr = str.split(' '); document.write(' The given string is: ' + str); document.write(' <br> <br> Number Of Words: '+ arr.length); document.write(' <br> <br> Number of characters in the string: ' + str.length);Şimdi Test Edin
Çıktı