From 106423f644fa7ef18733f9f36a725fdcca702f73 Mon Sep 17 00:00:00 2001 From: Cristi-Fogel <37100222+Cristi-Fogel@users.noreply.github.com> Date: Sun, 5 Jan 2025 09:08:13 +0200 Subject: [PATCH] scope in function blocks --- a_temp_deleteME/basics1.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/a_temp_deleteME/basics1.js b/a_temp_deleteME/basics1.js index 7e93ad4..ed88d4c 100644 --- a/a_temp_deleteME/basics1.js +++ b/a_temp_deleteME/basics1.js @@ -163,3 +163,19 @@ let sumOfIntegers = function(c,d){ let sumOfNr = (c,d)=> c+d; console.log("sum of nr: " + sumOfNr(3,4)); +// function scope +var greet = "Global Level"; // global value +let greeting = "block level no matter what" // global value, but block value is prio +const constantValue = "you can't change me" //var + let can be reinitialized; but const will remain the same + +function greet1(){ + var greet = "Block level"; + var greeting = "block level because i said so"; + let niu = "not visible outside this block"; + + console.log(greet); + console.log(greeting); + console.log(niu); + console.log(constantValue); +} +greet1();