Pagina 1 din 1

Buton pentru a crește sau descrește aleator un numar

Scris: Vin Dec 04, 2020
de Marius
Intrebare rapida:
Cum pot seta un buton care poate crește și /sau descrește aleator un număr la clic?
Acesta este codul pe care îl am.

Cod: Selectaţi tot

<button id='tst_btn'>Change counter</button>
<h3 id='tst_count'>0</h3>

<script>
var counter = 0,
  tst_count = document.getElementById('tst_count'),
  tst_btn = document.getElementById('tst_btn');

tst_btn.addEventListener('click', ()=>{
  //..code to increment or decrement at random ??

  tst_count.innerText = counter;
});
</script>

Buton pentru a crește sau descrește aleator un numar

Scris: Vin Dec 04, 2020
de MarPlo
Poti sa folosesti Math.random() pentru a decide dacă numarul va crește sau nu:

Cod: Selectaţi tot

<button id='tst_btn'>Change counter</button>
<h3 id='tst_count'>0</h3>

<script>
var counter = 0,
  tst_count = document.getElementById('tst_count'),
  tst_btn = document.getElementById('tst_btn');

tst_btn.addEventListener('click', ()=>{
  var shouldIncrement = Math.random() > 0.5; // 50% chances of incrementing
  counter += shouldIncrement ? 1 : -1;
  tst_count.innerText = counter;
});
</script>
Demo:

0