Читать книгу JavaScript – Das Handbuch für die Praxis - David Flanagan - Страница 150
5.7.1const, let und var
ОглавлениеDie const-, let- und var-Deklarationen werden in 3.10 behandelt. In ES6 und später deklariert const Konstanten und let Variablen. Vor ES6 konnte man Variablen nur mit dem Schlüsselwort var deklarieren, und es gab noch keine Möglichkeit, Konstanten zu deklarieren. Der Geltungsbereich von Variablen, die mit var deklariert werden, ist funktions- und nicht blockbezogen. Das ist eine mögliche Fehlerquelle, und in modernem JavaScript gibt es wirklich keinen Grund, var anstelle von let einzusetzen.
const TAU = 2*Math.PI;
let radius = 3;
var circumference = TAU * radius;