From c0e0ea8e0a2a8a89678a27578b9bef2d7a033517 Mon Sep 17 00:00:00 2001 From: Zaneta Sochon Date: Fri, 4 Apr 2025 08:34:51 +0200 Subject: [PATCH 1/3] feat(1): Create time function --- 01/app.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/01/app.js b/01/app.js index e69de29..2902741 100644 --- a/01/app.js +++ b/01/app.js @@ -0,0 +1,6 @@ +const showTime = () => { + const time = new Date().toLocaleTimeString(); + console.log('Twój aktualny czas to:', time); +}; + +showTime(); From c42f55ddc7ef7c40960c9bbd071a6f4ce349d2ec Mon Sep 17 00:00:00 2001 From: Zaneta Sochon Date: Fri, 4 Apr 2025 08:40:52 +0200 Subject: [PATCH 2/3] feat(2): Implement hello function --- 02/app.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/02/app.js b/02/app.js index e69de29..822c01a 100644 --- a/02/app.js +++ b/02/app.js @@ -0,0 +1,5 @@ +const sayHello = (name) => { + console.log(name); +}; + +sayHello('Hello, devmentor.pl!'); From e1b7a91c75b60ebb248ff453b41a16b44089672b Mon Sep 17 00:00:00 2001 From: Zaneta Sochon Date: Fri, 4 Apr 2025 12:18:21 +0200 Subject: [PATCH 3/3] feat(4): Implememt runTimer function --- 03/app.js | 12 ++++++++++++ 04/app.js | 15 +++++++++++++++ 2 files changed, 27 insertions(+) diff --git a/03/app.js b/03/app.js index e69de29..663ff96 100644 --- a/03/app.js +++ b/03/app.js @@ -0,0 +1,12 @@ +const sum = function (number) { + let result = 0; + + for (let i = 1; i <= number; i++) { + result = result + i; + } + + return result; +}; + +const sumNumber = sum(4); +console.log('Wynik sumy to:', sumNumber); diff --git a/04/app.js b/04/app.js index e69de29..df4fd75 100644 --- a/04/app.js +++ b/04/app.js @@ -0,0 +1,15 @@ +let idInterval; +let counter = 0; + +const runTimer = function () { + let time = new Date().toLocaleTimeString(); + counter++; + + if (counter <= 5) { + console.log(time); + } else { + clearInterval(idInterval); + } +}; + +idInterval = setInterval(runTimer, 5000);