Мова програмування JavaScript: структура, можливості, вивчення

Імперативний і структурований

JavaScript сумісний з великою частиною структури програмування C, наприклад, використання операторів if, циклів for, пропозицій switch та іншими. У версії JavaScript 1.7 була додана підтримка визначення обсягу блоку за допомогою ключового слова let. Як і в C, JS розрізняє вирази і пропозиції. Синтаксичним відзнакою по відношенню до C є автоматична вставка точок з комою, тобто в JS ті з них, які закінчують пропозиції, можуть бути опущені.

Як і в більшості мов сценаріїв, тип пов’язаний зі значенням, а не з змінної. Мова програмування JavaScript підтримує кілька способів перевірки типу об’єкта. Один з них — з’ясувати через ключове слово typeofObjetual.

JS майже повністю складається з об’єктів — асоціативними масивами, поліпшеними за рахунок використання прототипів. Властивості та їх значення можуть бути створені, змінено/видалені під час виконання. Більшість з них і включені в ланцюжок спадкування і перераховуються з допомогою оператора циклу for… in. JS має невелику кількість зумовлених об’єктів, таких як Functiony Date.