# Variabler
*
author: krm
created: 2022-09-28
status: alpha
*

# 1. ⛔️Vad betyder att vi "deklarerar" en variabel?

# 2. 🎯 Vilka två sätt brukar vi använda när vi deklarera variablar?

- var, const

# 3. ⛔️ Vad innebär "let namn;"?

# 4. ⛔️ Vad menas med "tilldelning"?

# 5. 🎯 Deklarera en variable 'abba' med let och tilldela värdet 8.

```
let abba = 8;
```

# 6. ⛔️ Vad skiljer 'const' från 'let'?

# 7. ⛔️ Vad innebär ett "error"?

# 8. ⛔️ Vad innebär "syntax error".

# 9. 🎯 Vad skriver programmet ut?

```js
"use strict"

const a = 0;
a = 1;
conslog(a);
```
## Svar

! Error invalid assignment to const 'a'

# 10. 🎯 Vad skriver programmet ut?

```js
"use strict"

let a = 0;
let a;
```

## Svar

```sh
```

*Det vill säga ingenting*

# 11. 🎯 Vad skriver programmet ut?

```js
"use strict"

let a = 0;
{
  let a = 1;
  console.log(a);
}

console.log(a);
```

## Svar

```sh
1
0
```

# 12. 🎯 Vad skriver programmet ut?

```js
"use strict"

let a = 0;
let b = 1;

let c = a*2+b*2;

console.log(c/2);
```

## Svar

```sh
1
```


# 13. 🎯 Vad skriver programmet ut?

```js
"use strict"

let a = 2;
let b = 3;

let c = 0;
b=a;
c=b;
a=c*2;

console.log(a+b+c);
```

## Svar

```sh
8
```

# 14. 🎯 Vad är värdet av e?

```js
"use strict"

let a = 1;
let b = 2;
let c = 3;
let d = 4;
let e = 5;

a = b;
c = 2*a;
d= 3*a;
e = (d+c+b)*(2*e-2*c-a); 
```

## Svar

```sh
0
```
