123456789101112131415161718192021222324252627 |
- // infinite probability
- // Создайте бесконечный цикл, который прерывается с помощью конструкции break, когда Math.random() > 0.9.
- // Код должен подсчитывать количество итераций и вывести это число с помощью alert.
- const task08block = document.createElement('div');
- task08block.style = "border: 2px solid green; border-radius:5px; margin-bottom:10px; padding:10px";
- const task08title = document.createElement('h2');
- task08title.innerText = 'Task-08 Infinite probability';
- const runNumbersBtn = document.createElement('button');
- runNumbersBtn.innerText = 'Run Math.random()';
- runNumbersBtn.style = 'margin-bottom:10px';
- root.appendChild(task08block);
- task08block.appendChild(task08title);
- task08block.appendChild(runNumbersBtn);
- runNumbersBtn.onclick = () => {
- let i = 0;
- let number;
- while (number = Math.random()) {
- console.log(number);
- i++;
- if (number > 0.9) {
- break;
- }
- }
-
- alert(`Math.random() ran ${i} times`)
- }
|