diff --git a/01/app.js b/01/app.js index e69de29..0ffe149 100644 --- a/01/app.js +++ b/01/app.js @@ -0,0 +1,6 @@ +function showTime() { + const time = new Date().toLocaleTimeString(); + console.log(time); +} + +showTime(); diff --git a/02/app.js b/02/app.js index e69de29..e3c7ddd 100644 --- a/02/app.js +++ b/02/app.js @@ -0,0 +1,5 @@ +function sayHello(name) { + const invitation = console.log("Cześć " + name + "!"); +} + +sayHello("Ania"); diff --git a/03/app.js b/03/app.js index e69de29..f0cc03c 100644 --- a/03/app.js +++ b/03/app.js @@ -0,0 +1,10 @@ +const fn = function (x) { + let result = 0; + for (let i = 1; i <= x; i++) { + result = ((1 + i) / 2) * i; + } + console.log(result); + return result; +}; + +sumEntireNumbers = fn(3); diff --git a/04/README.md b/04/README.md index ee03290..e7a4db1 100644 --- a/04/README.md +++ b/04/README.md @@ -1,4 +1,4 @@ -> :white_check_mark: *Jeśli będziesz mieć problem z rozwiązaniem tego zadania, poproś o pomoc na odpowiednim kanale na Slacku, tj. `s1e04-js-basics` (dotyczy [mentee](https://devmentor.pl/mentoring-javascript/)) lub na ogólnodostępnej i bezpłatnej [społeczności na Discordzie](https://devmentor.pl/discord). Pamiętaj, aby treść Twojego wpisu spełniała [odpowiednie kryteria](https://devmentor.pl/jak-prosic-o-pomoc/).* +> :white*check_mark: \_Jeśli będziesz mieć problem z rozwiązaniem tego zadania, poproś o pomoc na odpowiednim kanale na Slacku, tj. `s1e04-js-basics` (dotyczy [mentee](https://devmentor.pl/mentoring-javascript/)) lub na ogólnodostępnej i bezpłatnej [społeczności na Discordzie](https://devmentor.pl/discord). Pamiętaj, aby treść Twojego wpisu spełniała [odpowiednie kryteria](https://devmentor.pl/jak-prosic-o-pomoc/).*   @@ -8,11 +8,12 @@ Tym razem Twoim zadaniem jest zadeklarowanie funkcji o nazwie `runTimer`, która Jak zapewne się już domyślasz, należy użyć funkcji czasu, np. `setInterval()`, która przyjmie jako parametr funkcję anonimową. Funkcja ta ma wyświetlać w konsoli aktualny czas. -Dodatkowo po wyświetleniu 5 kolejnych wartości aktualnego czasu należy zatrzymać wyświetlanie. W tym celu stwórz dodatkową zmienną, która będzie zliczać ilość wyświetlanych informacji. +Dodatkowo po wyświetleniu 5 kolejnych wartości aktualnego czasu należy zatrzymać wyświetlanie. W tym celu stwórz dodatkową zmienną, która będzie zliczać ilość wyświetlanych informacji. Pamiętaj, że funkcja `setInterval()` zwraca identyfikator, który pozwoli Ci zatrzymać interwał.   -> :no_entry: *Jeśli nie posiadasz materiałów do tego zadania tj. **PDF + wideo, projekt + Code Review**, znajdziesz je na stronie [devmentor.pl](https://devmentor.pl/workshop-js-basics/)* -> :arrow_left: [*poprzednie zadanie*](./../03) | ~~*następne zadanie*~~ :arrow_right: +> :no*entry: \_Jeśli nie posiadasz materiałów do tego zadania tj. **PDF + wideo, projekt + Code Review**, znajdziesz je na stronie [devmentor.pl](https://devmentor.pl/workshop-js-basics/)* + +> :arrow*left: [\_poprzednie zadanie*](./../03) | ~~_następne zadanie_~~ :arrow_right: diff --git a/04/app.js b/04/app.js index e69de29..b3e14e0 100644 --- a/04/app.js +++ b/04/app.js @@ -0,0 +1,22 @@ +let counter = 0; + +function runTimer() { + + counter++; + + const now = new Date(); + const hours = now.getHours(); + const minutes = now.getMinutes(); + const seconds = now.getSeconds(); + + const time = `${hours}:${minutes}:${seconds}` + console.log(time); + + if (counter >= 5) { + + clearInterval(intervalID); + + } +} + +let intervalID = setInterval(runTimer, 5000);