JavaScript — это очень “вольный” язык, который позволяет программисту “шалить”, что..

JavaScript — это очень “вольный” язык, который позволяет программисту “шалить”, что даёт большое разнообразие разных вариантов использования одних и тех же вещей. Однако для новичков эти шалости могут принести большие неприятности. Об одной из таких вольностей — возможности не применять круглые скобки, сегодня и расскажу. Читать далее… 👉 https://dzen.ru/media/baseprogramming/javascript-kogda-kruglye-skobki-ne-nujny-6423a2d093ef502e09989333

JavaScript: Когда круглые скобки не нужны

https://dzen.ru/media/baseprogramming/javascript-kogda-kruglye-skobki-ne-nujny-6423a2d093ef502e09989333

При вызове функции в JavaScript (как и во многих других похожих языках) в конце имени функции обязательно должны быть круглые скобки, даже если в функцию не передаются никакие параметры. Пример: function myFunc() { return 100; } res = myFunc(); Новички часто про это забывают, и получают неожиданные результаты и труднонаходимые ошибки. Потому что с точки зрения синтаксиса отсутствие скобок ошибкой не является. Просто в случае отсутствия скобок вы получите не результат выполнения функции, а саму функцию. И вот такой код: res = myFunc; alert(res); Отобразит на экране такой диалог: Однако есть случай, когда круглые скобки применять необязательно — при использовании оператора new. Вы можете написать так: d = new Date(); alert(d); а можете и так: d = new Date; alert(d); И в том и в другом случае в переменной d будет объект Date, содержащий текущее время. Но это справедливо и для других объектов, которые создаются с помощью new. Например, для массивов: m = new Array; m[0] = 50; Вы можете испо

JavaScript - это очень “вольный” язык, который позволяет программисту “шалить”, что..

vk1805969 March 29, 2023, 02:44 Интересно, какие образы автор вкладывал в формулировку — шалить😁 ?

vk1805969 March 31, 2023, 03:15 Алло гараж?)

vk-84357659 March 31, 2023, 04:28 [id1805969|Владимир], да это просто слово, и ничего более. Не во все слова я вкладываю какой-то особый смысл 😀

vk1805969 March 31, 2023, 05:03 [club84357659|Основы программирования], понял, спасибо

Автор: Основы программирования

Похожий код:

Фото аватара
Алексей Петров

Программист, разработчик с 5 летним опытом работы. Учусь на разработчика игр на Unity и разработчика VR&AR реальности (виртуальной реальности). Основные языки программирования: C#, C++.

Оцените автора
Бла, бла код
Добавить комментарий