lostyazilim
tr.link

Javascript artan sayı değişkeni

7 Mesajlar 4.492 Okunma
lstbozum
tr.link

cilginbixici cilginbixici WM Aracı Telefon Onaysız
  • Üyelik 05.06.2017
  • Yaş/Cinsiyet 28 / E
  • Meslek Freelance
  • Konum Uşak
  • Ad Soyad S** T**
  • Mesajlar 68
  • Beğeniler 24 / 2
  • Ticaret 0, (%0)
Merhaba arkadaşlar.

Web sitem için javascript ile artan sayı yapmak istiyorum.

Örn;sayımız 10.bunu her 2 saniyede 1 sayı artıracak.ve 50 ye geldiğinde durduracak.

Bunu nasıl yapabilrim?Umarım anlatabilimişimdir.
 

 

wmaraci
reklam

stk27 stk27 WM Aracı Kullanıcı
  • Üyelik 16.12.2013
  • Yaş/Cinsiyet 32 / E
  • Meslek web programcılık
  • Konum Gaziantep
  • Ad Soyad S** A**
  • Mesajlar 89
  • Beğeniler 67 / 19
  • Ticaret 1, (%0)
<script>

var sayi = 0;

setInterval(function(){

if(sayi <= 50){

sayi++;

}

},2000);

</script>

denemedim ama calışması lazım sayfa yenilenince sıfırdan başlar
 

 

hsntngr hsntngr Kontör at Kullanıcı
  • Üyelik 21.09.2016
  • Yaş/Cinsiyet 31 / E
  • Meslek Full Stack Developer
  • Konum İstanbul Avrupa
  • Ad Soyad H** T**
  • Mesajlar 1155
  • Beğeniler 99 / 327
  • Ticaret 3, (%100)

stk27 adlı üyeden alıntı

<script>

var sayi = 0;

setInterval(function(){

if(sayi <= 50){

sayi++;

}

},2000);

</script>

denemedim ama calışması lazım sayfa yenilenince sıfırdan başlar


o fonksiyon muhtemelen sadece bir kere calısır hocam recursive olması lazım değil mi ?


let sayi = 10;

function counter() {

if (sayi <= 50) {
sayi++;
}
if (sayi === 50){
console.log(sayi)
}
else {
counter();
}
}
counter();


böyle deneyim hocam çalışması lazım, yani öyle umut eidyorum :)
 

 

stk27 stk27 WM Aracı Kullanıcı
  • Üyelik 16.12.2013
  • Yaş/Cinsiyet 32 / E
  • Meslek web programcılık
  • Konum Gaziantep
  • Ad Soyad S** A**
  • Mesajlar 89
  • Beğeniler 67 / 19
  • Ticaret 1, (%0)

hsntngr adlı üyeden alıntı

o fonksiyon muhtemelen sadece bir kere calısır hocam recursive olması lazım değil mi ?


let sayi = 10;

function counter() {

if (sayi <= 50) {
sayi++;
}
if (sayi === 50){
console.log(sayi)
}
else {
counter();
}
}
counter();


böyle deneyim hocam çalışması lazım, yani öyle umut eidyorum :)




setinterval fonksiyonu 2 saniyede bir çalışacağı için arkadaşın işini görecektir.

sizin verdiğiniz fonksiyon zaman aşımı olmadan direk 50 ye ulaşacak

kişi bu mesajı beğendi.

wmaraci
wmaraci

hsntngr hsntngr Kontör at Kullanıcı
  • Üyelik 21.09.2016
  • Yaş/Cinsiyet 31 / E
  • Meslek Full Stack Developer
  • Konum İstanbul Avrupa
  • Ad Soyad H** T**
  • Mesajlar 1155
  • Beğeniler 99 / 327
  • Ticaret 3, (%100)

stk27 adlı üyeden alıntı

setinterval fonksiyonu 2 saniyede bir çalışacağı için arkadaşın işini görecektir.

sizin verdiğiniz fonksiyon zaman aşımı olmadan direk 50 ye ulaşacak


... düşünüyorum şuan hangi kafayla onu yazmışım, aç olunca insan mantıklı bir fikir dahi yürütemiyor -_-
stk27 cilginbixici

kişi bu mesajı beğendi.

cilginbixici cilginbixici WM Aracı Telefon Onaysız
  • Üyelik 05.06.2017
  • Yaş/Cinsiyet 28 / E
  • Meslek Freelance
  • Konum Uşak
  • Ad Soyad S** T**
  • Mesajlar 68
  • Beğeniler 24 / 2
  • Ticaret 0, (%0)
Cevaplar için teşekkürler
 

 

bytokca bytokca WM Aracı Kimlik Onayı
  • Üyelik 29.11.2012
  • Yaş/Cinsiyet 39 / E
  • Meslek Yazılım
  • Konum Konya
  • Ad Soyad H** T**
  • Mesajlar 48
  • Beğeniler 1 / 26
  • Ticaret 1, (%100)

cilginbixici adlı üyeden alıntı

Merhaba arkadaşlar.

Web sitem için javascript ile artan sayı yapmak istiyorum.

Örn;sayımız 10.bunu her 2 saniyede 1 sayı artıracak.ve 50 ye geldiğinde durduracak.

Bunu nasıl yapabilrim?Umarım anlatabilimişimdir.

 

 Şu şekilde yapabilirsin. Ben örneğini vereyim sen kendine göre editlersin.

 

    let baslat= 9; //başlatma sayın kaç istiyorsan (10 için 9)
    let interval = setInterval(function(){
        baslat+= 1;
        if(baslat=== 50){ // durmasını istediğin sayı
            clearInterval(interval);
        }
        console.log(baslat);
    }, 2000); // 2 saniyede bir tetikleme yapsın. (1 saniye için = 1000)

 

Konuyu hortlatmışım. tarihe bakmamıştım.

Mesaj 1 defa düzenlendi. Son düzenleyen: bytokca (02.05.2022 14:29)

 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al