Zmienne [JS]

W języku JavaScript możemy zadeklarować zmienną, używając klauzuli let

<script>
let liczba = 20;
var moment = 3.14;
</script>

Ten sposób pozwala rozwiązać pewien problem z zasięgami zmiennych stworzonych za pomocą klauzuli var. Otóż pojemniki stworzone z użyciem klauzuli let mają tzw. zasięg blokowy, czyli pozostają widoczne jedynie w obrębie konstrukcji językowej, w której się znajdują. Natomiast zmienne tworzone z użyciem klauzuli var pozostają zawsze widoczne lokalnie w całej funkcji.

Stałe

<script>
const PI = 3.141592653;
PI = 14.3; // błąd – zmiana wartości stałej!
</script>