for Döngüsü Örnekleri

En çok kullanılan döngü komutlarından biride for'dur.
Örnek 1
.kutu{
    width: 100px;
    height: 100px;
    float: left;
    margin:3px;
}

 HTML Kodu: 

<script type="text/javascript">
            KutuSayi = prompt("Kaç Kutu? ");

            for (= 0; i < KutuSayi; i++) {
                
                document.write('<div class="kutu" style="background-color: red"></div>');
                
            }
</script>

 

for Döngüsü

Örnek 2

Farklı renklerde kutucuklar için:

<script type="text/javascript">
     <      
            KutuSayi = prompt("Kaç Kutu? ");

            for (= 0; i < KutuSayi; i++) {
                
                RGB1= Math.floor((Math.random()*255));
                RGB2= Math.floor((Math.random()*255));
                RGB3= Math.floor((Math.random()*255));
                
                document.write('<div class="kutu" style="background-color: rgb(' + RGB1 + ', ' + RGB2 + ', ' + RGB3 + ')"></div>');
                
            }
      >
</script>

 

for Döngüsü

Örnek 3

for Döngüsü Örnekleri

<!DOCTYPE html>
<html lang="tr">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>rastgele</title>
    <style>
        body {
            margin: 0;
            padding: 0;
            overflow: hidden;
            height: 100vh;
            background-color: #f0f0f0;
        }

        .kutucuk {
            box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.3);
            position: absolute;
            width: 0;
            height: 0;
            background-color: #000;
            border-radius: 50%;
        }
    </style>
</head>
<body>

<script>

    for (let i = 0; i < 100; i++) {
        let kutucuk = document.createElement('div');
        kutucuk.classList.add('kutucuk');


        let boyut = Math.floor(Math.random() * (300 - 20 + 1)) + 20;
        kutucuk.style.width = boyut + 'px';
        kutucuk.style.height = boyut + 'px';


        let konumX = Math.floor(Math.random() * window.innerWidth);
        let konumY = Math.floor(Math.random() * window.innerHeight);
        kutucuk.style.left = konumX + 'px';
        kutucuk.style.top = konumY + 'px';

        let renk = 'rgb(' + Math.floor(Math.random() * 256) + ',' +
                        Math.floor(Math.random() * 256) + ',' +
                        Math.floor(Math.random() * 256) + ')';
        kutucuk.style.backgroundColor = renk;

        document.body.appendChild(kutucuk);
    }
</script>

</body>
</html>

   

Alternatif
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body id="body">
    <script>
          function renkolustur(){
             bir =Math.floor((Math.random() * 255) + 1);
             iki =Math.floor((Math.random() * 255) + 1);
             uc =Math.floor((Math.random() * 255) + 1);
             let rbg=`${bir},${iki},${uc}`;
             return rbg;
           }
           function boyutolustur(){
            boyut=Math.floor((Math.random() * 1000) + 1);
            return boyut;
           }
            function konumolustur(){
            boyut=Math.floor((Math.random() * 1000) + 1);
            return boyut;
           }
        let kutucukadeti=prompt("Kac Kutu Olussun?")
        for(i=0;i<kutucukadeti;i++){
           let div=document.createElement("div");
           div.style.width=`${boyutolustur()}px`;
           div.style.height=`${boyutolustur()}px`;
           div.style.position="absolute";
           div.style.marginLeft=`${konumolustur()}px`;
           div.style.marginTop=`${konumolustur()}px`;
           div.style.backgroundColor=`rgb(${renkolustur()})`;
           document.getElementById("body").appendChild(div);
        }
    </script>
</body>
</html>

 

Yorumunuzu Ekleyin


Yükleniyor...
Yükleniyor...