Какой вопрос - такой ответ. Не обессудьте.
Но оказывается примитив string вдруг стал объектом. Спасибо, узнал что-то новое! То есть если я объявлю const a="что-то там"; и затем вызову typeof a; я получу object, а не string. А нет... всё же стринг...Косяк наверное в консоли, пойду разбираться, что не так. У меня не так много работы. ;)
ну, справедливости да. Вы, наверное, просто не работаете с JS, так как это специфический по многим вещам язык. Формально строка это примитив, но если вы захотите применить к этой строке метод (например, toUpperCase, то есть перевести строку в верхний регистр), то образуется обертка над строкой в виде объекта String в прототипе которого находятся все методы для работы строки. И да, если подниматься выше то, над String будет Object)))
ну, справедливости да. Вы, наверное, просто не работаете с JS, так как это специфический по многим вещам язык. Формально строка это примитив, но если вы захотите применить к этой строке метод (например, toUpperCase, то есть перевести строку в верхний регистр), то образуется обертка над строкой в виде объекта String в прототипе которого находятся все методы для работы строки. И да, если подниматься выше то, над String будет Object)))
Макс из Индры
Быть объектом и временно существовать в виде объекта не одно и то же. Но если для вас это не принципиально, то в целом это ваше право.
ну, справедливости да. Вы, наверное, просто не работаете с JS, так как это специфический по многим вещам язык. Формально строка это примитив, но если вы захотите применить к этой строке метод (например, toUpperCase, то есть перевести строку в верхний регистр), то образуется обертка над строкой в виде объекта String в прототипе которого находятся все методы для работы строки. И да, если подниматься выше то, над String будет Object)))
Ответы на коммент:
Есть вопрос: есть ли в Даугавпилсе IT-вакансии и как самоуправление развивает отрасль
Быть объектом и временно существовать в виде объекта не одно и то же. Но если для вас это не принципиально, то в целом это ваше право.