Javascript Notları #2 - Diziler 및 Döngüler(배열, For-While-ForEach 루프)
4844 단어 webdevfrontendjavascriptbackend
디질러
이전 프로그램을 실행하고 자바스크립트를 실행하면 이전에 실행된 내용을 확인할 수 있습니다. Aşağıda "diller"isimli dizi tanımlanmıştır:
<script>
var diller = ["Java","Python","C","C++"];
</script>
Dizi içerisindeki herhangi bir elemana indexi ile ulaşılabilir:
<script>
var x = diller[0]; // x'in değeri "Java" olacaktır.
</script>
Diziye eleman eklenebilir ya da var olan bir eleman değiştirilebilir:
<script>
diller[4] = "Php"; // Dizinin 5. elemanı "Php" olacaktır.
diller[1] = "Ruby"; // Dizinin 2. elemanı Python, Ruby olacaktır.
</script>
Dizinin tamamı tek bir satırda yazdırılabilir ya da dizinin uzunluğu aşağıdaki komut sayesinde çekilebilir:
<script>
alert(array); // Dizinin tamamı yazdırılır.
alert(array.length); // Dizinin uzunluğu yazdırılır.
</script>
동굴러
Döngüsü를 위해
döngüsü의 경우 yapılacak işin adım sayısı (uzunluğu) belli ise kullanılır. Yani 100'e kadar olan tek sayıları yazdırma buna örnek olarak verilebilir. döngüsü tanımlama aşağıdaki gibidir의 경우:
<script> // 10'a kadar olan sayıları konsola yazdırma
for (var i =0; i <10; i++) {
console.log("i'nin değeri = " + i);
}
</script>
Döngüsü 동안
동안 döngüsü, bir iş herhangi bir koşula bağlı şekilde belli süre boyunca devam ettirilecekse kullanılır. Bu döngüye "fonksiyon True dönene kadar şu işi yap"örnek olarak verilebilir. döngüsünün basit syntax'ı aşağıdaki gibidir 동안:
<script> // 10'a kadar olan sayıları konsola yazdırma
var i = 0;
while (i < 10) {
console.log("i'nin değeri = " + i);
i += 1; // Ya da "i = i + 1;"
}
</script>
Dizi elemanlarını tek tek elle yazdırmak çok zahmetli bir iş olurdu. 당신은 당신의 운명을 바꿀 수 있습니다.
Dizilerin For Döngüsü ile Yazdırılması
Aşağıdaki örnekte dizinin elemanlarının for döngüsü ile konsola yazdırıldığını görmekteyiz:
<script>
var sayilar = [10,5,0,25,-15,75,65,-30]; // sayilar dizisi
console.log("Array Elemanları..."); // başlığın yazdırılması
for (var i=0; i < sayilar.length; i++){
console.log((i + 1) + ". eleman: " + sayilar[i]);
}
</script>
Bu örneğin ekran çıktısı aşağıdaki gibidir:
Dizilerin 동안 Döngüsü ile Yazdırılması
Aşağıdaki örnekte dizinin elemanlarının 동안 döngüsü ile konsola yazdırıldığını görmekteyiz:
<script>
var sayilar = [10,5,0,25,-15,75,65,-30]; // sayilar dizisi
var i = 0;
while (i < sayilar.length) {
console.log((i+1) + ". eleman: " + sayilar[i]);
i += 1; // ya da "i = i + 1";
}
</script>
Bu örneğin ekran çıktısı aşağıdaki gibidir:
Dizilerin ForEach Döngüsü ile Yazdırılması
ForEach döngüsü, diziler için oluşturulmuş özel döngülerdir. Dizi içerisindeki 그녀의 elemana erişmek ve ona göre işlem yapmak için kullanılır. ForEach'e bir örnek verilmiştir:
<script>
var sayilar = [10,5,0,25,-15,75,65,-30];
sayilar.forEach(function(sayi) {
console.log("Eleman: " + sayi)
});
</script>
Bu örneğin ekran çıktısı aşağıdaki gibidir:
Böylelikle dizi ve döngü kavramlarını genel olarak anlamış bulunmaktayız. Daha önceden de belirtildiği üzere bunlar sadece simple-basic örnekler ve tanımlar. Bu kavramlar ile ilgili keşfedilmesi gereken çok daha fazla fonksiyon, kullanım ve kısayol bulunmakta. İyi çalışmalar :)
Reference
이 문제에 관하여(Javascript Notları #2 - Diziler 및 Döngüler(배열, For-While-ForEach 루프)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/toour/javascript-notlari-2-diziler-ve-donguler-arrays-for-while-foreach-loops-3bnl텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)