mirror of
https://github.com/alrayyes/wiki.git
synced 2024-12-01 15:26:23 +00:00
46 lines
666 B
Markdown
46 lines
666 B
Markdown
|
---
|
||
|
id: 6efc70be-8154-420f-a92e-622ef1ad960c
|
||
|
title: Binding / Variables in JavaScript
|
||
|
---
|
||
|
|
||
|
# ES6
|
||
|
|
||
|
## Let
|
||
|
|
||
|
``` javascript
|
||
|
let caught = 5 * 5
|
||
|
console.log(caught)
|
||
|
|
||
|
let mood = "light"
|
||
|
console.log(mood)
|
||
|
mood = "dark"
|
||
|
console.log(mood)
|
||
|
|
||
|
let luigisDebt = 140;
|
||
|
luigisDebt = luigisDebt - 35;
|
||
|
console.log(luigisDebt);
|
||
|
```
|
||
|
|
||
|
A single let statement my define multiple bindings
|
||
|
|
||
|
``` javascript
|
||
|
let one = 1, two = 2
|
||
|
console.log(one + two)
|
||
|
```
|
||
|
|
||
|
## Const
|
||
|
|
||
|
This is a constant binding. It points to the same value for as long as
|
||
|
it lives
|
||
|
|
||
|
``` javascript
|
||
|
const blaat = "abcd"
|
||
|
console.log(blaat)
|
||
|
/**
|
||
|
* Following will both cause errors:
|
||
|
*
|
||
|
* blaat = "efgh"
|
||
|
* let blaat = "efgh"
|
||
|
*/
|
||
|
```
|