Advertisement
Diaxon

Untitled

Oct 10th, 2023
1,196
0
130 days
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // Przypisz do zmiennej zdanie swoje imię i nazwisko "Jan Kowalski".
  2.  
  3. const myName = "Jan Kowalski";
  4.  
  5. // Wydrukuj Imię i Nazwisko w postaci dużych liter.
  6. console.log(myName.toUpperCase());
  7.  
  8. // Wypisz parzyste znaki ze swojego imienia i nazwiska.
  9.  
  10. for (let i = 0; i < myName.length; i++) {
  11.     if (i % 2 === 0) {
  12.         console.log(myName[i]);
  13.     }
  14. }
  15.  
  16.  
  17. // Sprawdź ile razy w Twoim ciągu zawarta jest literka "a" || "A"
  18. console.log(myName.match(/a/gi).length);
  19.  
  20.  
  21. // Przekształć swój ciąg na tablicę split(' '). Wyświetl zawsze pierwszą wartość z tablicy jako małe litery natomiast wartość drugą zawsze za pomocą dużych liter.
  22.  
  23. const myNameArray = myName.split(' ');
  24. console.log(myNameArray[0].toLowerCase());
  25. console.log(myNameArray[1].toUpperCase());
  26.  
  27. // Policz ile znaków posiada ciąg znaków wprowadzony do okna dialogowego prompt. Wynik wyświetl na stronie w postaci liczby znaków oraz wprowadzonego ciągu.
  28.  
  29. // const myString = prompt("Wpisz dowolny ciąg znaków");
  30. // console.log(myString.length);
  31. // console.log(myString);
  32.  
  33. // Zadanie 7. Sprawdź czy podana w zmiennej wartość jest liczbą. Wyświetl odpowiedni komunikat.
  34.  
  35. const myNumber = 5;
  36. if (typeof myNumber === "number") {
  37.     console.log("To jest liczba");
  38. }
  39.  
  40. // Wyświetl liczbę 19.5432 wprowadzoną do zmiennej w postaci jednego miejsca po przecinku.
  41. console.log(19.5432.toFixed(1));
  42.  
  43.  
  44. // Wygeneruj losową liczbę od 1 do 9. Math.random();
  45. const randomNumber = Math.floor(Math.random() * 9) + 1;
  46.  
  47.  
  48. // Napisz skrypt teleturniej. Przypisz nagrody od 1 do 9. Następnie po każdym odświeżeniu powinna pojawiać się informacja o wygranej
  49.  
  50. const awards = ["samochód", "rower", "telewizor", "laptop", "smartfon", "tablet", "kamera", "konsola", "zmywarka"];
  51. if (randomNumber >= 0 && randomNumber <= 9){
  52.     console.log(`wygrałeś ${awards[randomNumber]} nagrodę`)
  53. } else {
  54.     console.log("Niestety nie wygrałeś nic");
  55. }
  56.  
  57.  
  58. // Pobierz tekst z Internetu. Dwa zdania i przypisz go do zmiennej. Uzyj funkcji, która za pomocą separatora [spacja] wpisze przypisze wartości do tablicy. Wydrukuj tylko parzyste indeksy tablicy w postaci drukowanej.
  59.  
  60. const myText = "Lorem ipsum dolor sit amet consectetur adipisicing elit. Quisquam, voluptatum."
  61. const myTextArray = myText.split(" ");
  62. for (let i = 0; i < myTextArray.length; i++) {
  63.     if (i % 2 === 0) {
  64.         console.log(myTextArray[i]);
  65.     }
  66. }
  67.  
  68. // Napisz program do tworzenia hasła:
  69. // Do okienka dialogowego PROMPT wprowadzamy swoje imię, a następnie nazwisko.
  70. // Skrypt powinien pobrać literki o parzystym indeksie z imienia i nieparzystym indeksie z nazwiska.
  71. // Następnie do hasła dodać cztery losowe wygenerowane liczby.
  72. // Przykład hasła:
  73. // Jan Kowalski - jnoasi5657
  74. // Skrypt zwraca hasło małymi literkami bez różnicy jakiej wielkości literek użyje użytkownik.
  75.  
  76. // const myName2 = prompt("Wpisz swoje imię");
  77. // const mySurname = prompt("Wpisz swoje nazwisko");
  78. // const myName2Array = myName2.split("");
  79. // const mySurnameArray = mySurname.split("");
  80. // let myPassword = "";
  81. // for (let i = 0; i < myName2Array.length; i++) {
  82. //     if (i % 2 === 0) {
  83. //         myPassword += myName2Array[i];
  84. //     }
  85. // }
  86. // for (let i = 0; i < mySurnameArray.length; i++) {
  87. //     if (i % 2 !== 0) {
  88. //         myPassword += mySurnameArray[i];
  89. //     }
  90. // }
  91. // for (let i = 0; i < 4; i++) {
  92. //     myPassword += Math.floor(Math.random() * 9) + 1;
  93. // }
  94.  
  95. // console.log(myPassword)
  96.  
  97.  
  98. // Napisz skrypt, który sprawdzi czy użytkownik podał prawidłowego emaila. Warunkiem jw. Emailu jest
  99. // znak „@” oraz znak „.”. Emaila wprowadzamy do okienka PROMPT. Jeżeli email jest prawidłowy
  100. // wyświetla się na stronie w kolorze
  101. // zielonym. Jeżeli jest nieprawidłowy w kolorze czerwonym.
  102.  
  103. // const myEmail = prompt("Wpisz swój email");
  104. // if (myEmail.includes("@") && myEmail.includes(".")) {
  105. //     console.log("Email jest poprawny");
  106. // }
  107.  
  108. // Wyciągnij dzień miesiac i rok urodzenia z następującego numeru PESEL 7508011234 Wyświetl w postaci 01-08-75r.
  109.  
  110. const myPesel = "7508011234";
  111. const myYear = myPesel.slice(0, 2);
  112. const myMonth = myPesel.slice(2, 4);
  113. const myDay = myPesel.slice(4, 6);
  114. console.log(`${myDay}-${myMonth}-${myYear}r.`);
  115.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement