и поэтому действует так, как будто вы сделали это.

состояния:примитивная, примитивная ценность

Данные, которые не являются объектом и не имеют никаких методов. У JavaScript есть 5 примитивных типов данных: строка, число, логическое значение, ноль, неопределенный. За исключением значений null и undefined, все значения примитивов имеют объектные эквиваленты, которые оборачиваются вокруг значений примитивов, например объект String оборачивает строковый примитив. Все примитивы неизменны.

Поэтому, когда мы называем

 или же"s".replace это эквивалентно"s".anything а такжеnew String("s").replaceНет, строковые примитивы не имеют методов. Как и в случае с числовыми примитивами, среда выполнения JavaScript будет преобразовывать их в полноценные объекты «String», когда их вызывают с помощью таких конструкций:new String("s").anything?

Ответы на вопрос(2)

Ваш ответ на вопрос