# Scope
```
author: krm
created: 2023-10-12
status: alpha
```

Ange värdet på utrycket nedan.

# 1. 🎯 let x=1; {let x = 0}; x

- 1

# 2. 🎯 let x=1; {x = 0}; x

- 0

# 3. 🎯 let x=2;let y = 3; {let x = 5; y=7}; x*y

- 14

# 4. 🎯 let y = "Hello!"; {let x = "Bye!";}; x

- Uncaught ReferenceError: x is not defined

# 🪧 Vi leker med funktioner

```js
let count = 1;
let summa = 10;
if(summa === 10){
  count++;
  let summa = count;  
}
```

## 5. 🎯 count

- 2

## 6. 🎯 summa

- 10

# 🪧 Vi leker med funktioner

```js
let count = 1;
let summa = 10;
for(let i =0; i < 3;i++){
  let count=2*i;
  summa += count;  
}
```

## 7. 🎯 count

- 1

## 8. 🎯 summa

- 16

#  9. 🤔 Förklara med egna ord vad som menas med en varaibales "scope"?.

# 10. 🤔 Varför kan det vara bra att en variabel bara är synligt i sitt eget kodblock?
