Advertisement
lemansky

js1

Oct 26th, 2021
1,048
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 3.62 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <title>Document</title>
  6.     <script>
  7.         const task1 = () => {
  8.             for(let i = 0; i <= 10; i++){
  9.                 console.log(i);
  10.             }
  11.         }
  12.  
  13.         // task1();
  14.  
  15.         const task2 = () => {
  16.             let result = "";
  17.             for(let i = 10; i >= 0; i--){
  18.                 // result = result + i + " ";
  19.                 result += i + " ";
  20.             }
  21.             console.log(result);
  22.         }
  23.  
  24.         // task2();
  25.  
  26.         const task3 = () => {
  27.             let wordOne = prompt("Въведете първа дума:");
  28.             let wordTwo = prompt("Въведете втора дума:");
  29.             // if(wordOne.length > wordTwo.length) console.log("Първата дума е по-дълга");
  30.             // else console.log("Втората дума е по-дълга");
  31.             // wordOne.length > wordTwo.length ? console.log("Първата дума е по-дълга") : console.log("Втората дума е по-дълга")
  32.             // console.log(wordOne.length > wordTwo.length ? "Първата дума е по-дълга" : "Втората дума е по-дълга");
  33.             // console.log(wordOne.length > wordTwo.length ? `${wordOne} е по-дълга` : `${wordTwo} е по-дълга`);
  34.             console.log(wordOne.length > wordTwo.length ? `${wordOne} е по-дълга` : (wordOne.length < wordTwo.length ? `${wordTwo} е по-дълга` : `${wordOne} е равна по дължина на ${wordTwo}`));
  35.         }
  36.         // task3();
  37.  
  38.         const task4a = () => {
  39.             let num = prompt("Въведете число");
  40.             for(let i = 0; i < num.length; i++){
  41.                 console.log(num[i]);
  42.             }
  43.         }
  44.  
  45.         // task4a();
  46.  
  47.         const task4b = () => {
  48.             let num = prompt("Въведете число");
  49.             num = num.split("").reverse().join("");
  50.             // -> split 1234 -> [1, 2, 3, 4] -> reverse() ->[4,3,2,1] join() -> 4321
  51.             while(num > 0){
  52.                 console.log(num % 10);
  53.                 num = parseInt(num / 10);
  54.             }
  55.         }
  56.  
  57.         // task4b();
  58.  
  59.         const task5 = () => {
  60.             let num = prompt("Въведете число");
  61.             for(let i = 1; i <= num; i = 2 * i){
  62.                 console.log(i);
  63.             }
  64.         }
  65.  
  66.         // task5();
  67.  
  68.         const task6 = () => {
  69.             let num = prompt("Въведете поредица от числа");
  70.             let arr = num.split(", ");
  71.             // "1, 2, 5, 7"
  72.             // arr -> [1, 2, 5, 7]
  73.             console.log(arr);
  74.             let sum = 0;
  75.             for(let i = 0; i < arr.length; i++){
  76.                 sum = sum + parseInt(arr[i]);
  77.             }
  78.             console.log(sum);
  79.         }
  80.  
  81.         // task6();
  82.  
  83.         document.addEventListener('DOMContentLoaded', () => {
  84.            
  85.         });
  86.     </script>
  87. </head>
  88. <body>
  89.     <input type="button" class="increase" value="числото е по-голямо">
  90.     <input type="button" class="correct" value="това е числото">
  91.     <input type="button" class="decrease" value="числото е по-малко">
  92.     <script>
  93.         const task8 = () => {
  94.             let max = 1000;
  95.             let min = 1;
  96.             let rnd = Math.floor(Math.random()*(max - min + 1) + min);
  97.             // Math.random() * (max - min + 1) + min
  98.             console.log(rnd);
  99.  
  100.             let win = document.getElementsByClassName("correct");
  101.             console.log(win);
  102.             // let wn = document.querySelectorAll(".correct");
  103.             // console.log(wn);
  104.             win[0].addEventListener('click', () => {
  105.                 alert(`Game Over. ${rnd} is your number!`);
  106.             });
  107.  
  108.             let add = document.getElementsByClassName("increase");
  109.             add[0].addEventListener('click', () => {
  110.                 min = rnd + 1;
  111.                 rnd = Math.floor(Math.random()*(max - min + 1) + min);
  112.                 console.log(rnd);
  113.             });
  114.  
  115.             let sub = document.getElementsByClassName("decrease");
  116.             sub[0].addEventListener('click', () => {
  117.                 max = rnd - 1;
  118.                 rnd = Math.floor(Math.random()*(max - min + 1) + min);
  119.                 console.log(rnd);
  120.             });
  121.         }
  122.  
  123.         task8();
  124.     </script>
  125. </body>
  126. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement