Это не дает синтаксиса или ошибки времени выполнения. Похоже, что число и имя переменной могут быть любыми другими (123..qwerty). Мне интересно, что означает это утверждение?
Ответ 1
Является не диапазоном, выражение 1..z просто вернет undefined.
Почему?
Первая точка заканчивается представлением Numeric Literal, давая вам примитив Number:
var n = 1.;
Грамматика числового литерала выражается следующим образом: