Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Зачем в javascript нужны константы ? (https://javascript.ru/forum/misc/83130-zachem-v-javascript-nuzhny-konstanty.html)

Alexandroppolus 24.09.2021 09:12

Я думаю, что если функция не использует внутри себя this или arguments (и не вызывает eval), то для оптимизирующего компилятора пофиг, стрелочная она или нет

goootlib 24.09.2021 13:46

Всем спасибо за ответы. На счёт всех остальных языков, помимо js и php, я сказать не могу. Но я встретился с таким использованием констант впервые в js, а не php.

Rise 29.09.2021 23:44

KingdaKa,
Не меньше года интенсивных занятий.

ksa 30.09.2021 08:27

Цитата:

Сообщение от KingdaKa
потому что слабая типизация как в PHP и JS - это с одной стороны кажется упрощает создание кода, а с другой ведет к его ненадежности и куче ошибок.

Криворуким и типизация не особо поможет... :D

voraa 30.09.2021 09:47

Цитата:

Сообщение от ksa
Криворуким и типизация не особо поможет...

По мне, ошибки связанные с типизацией не самые распространенные в JS.
Просто некоторым, приходящим в в JS из C/C++, кажется неправильным, что нет типов. Вот и стонут - мы без типов не можем, не умеем, все время ошибаемся...

voraa 30.09.2021 09:58

Цитата:

Сообщение от KingdaKa
Чтобы создавать интерактивные страницы, несложные игры и т.д.

Цитата:

Сообщение от Rise
Не меньше года интенсивных занятий.

И на что там год нужен?
JS достаточно прост. Понять про типы (примитивные, и то, что остальное - объекты). Запомнить встроенные правила преобразования типов. Понять прототипное наследование. Все остальное мало отличается от других ЯП.
Ну какое то время потратить на изучение "стандартной" библиотеки.

Я тут не говорю про всевозможные АПИ. Это к языку отношения не имеет. Изучение АПИ зависит от конкретной задачи. Для страниц хватит DOM, ну может что еще по мелочам. Не самая сложная вещь.

Rise 30.09.2021 11:46

Цитата:

Сообщение от voraa
И на что там год нужен?

На учебник - это 1500+ страниц. На экосистему - это node.js, webpack, babel и т.п. На практику - это много чтения чужого и написания своего кода. Он ведь хочет хороший уровень в JS.

Vlasenko Fedor 30.09.2021 13:32

Книжки молодежь считает пережитком прошлого
А вот видосики Учим JavaScript за 1 час самое то

Опыт в программировании приходит с годами
С чтением книг, чужого кода и обучением на задачах, с поиском того как сделать лучше ...
Так складывается опыт
Смотря на задачу которую решал, уже знаешь, что и как делать
Программисту без опыта на это достаточно много времени нужно


Часовой пояс GMT +3, время: 19:37.