Как вы можете прочитать здесь :
Бесконечность - это свойство глобального объекта или, другими словами, переменная вглобальная область действия .
Поскольку это глобальное свойство, вы можете получить к нему доступ и присвоить любое значение.Однако присвоение значения свойству non Writable не вызывает никаких исключений, , когда вы находитесь в not строгом режиме , и не изменяет значениесобственности.
Если вы используете «строгий режим», то будет выдано исключение.
"use strict"
Infinity = 4;