Javascript коментарі, літерали, ідентифікатори, інструкції

У цьому розділі:

лексична структура

набір символів

Чутливість до регістру

пробільні символи

Між лексемами можуть вставлятися роздільники, в якості яких використовуються пробільні символи: прогалини, табуляція і переноси рядків. Число символів пробілів не обмежується і залежить від уподобань програміста, основна мета якого - створити наочний і легко читається текст програми (вихідний код). Інтерпретатор ігнорує все пробільні символи між лексемами і сприймає текст програми як суцільний потік коду, для нього важливо лише визначити межі між лексемами.

Код прикладу можна було б написати і в один рядок, не використовуючи пробільних символів, але такий код буде менш зручний для читання:

Літерал (константа) - запис в вихідному коді програми, що представляє собою звичайне фіксоване значення. Літерали є константи, безпосередньо включаються в текст програми, на відміну від інших даних - констант і змінних, звернення до яких здійснюється за допомогою посилань. Літерали не можуть бути змінені в тексті програми. У наступному прикладі 14 і "Кит" це літерали, а num і fish - змінні:

Подання кожного литерала залежить від конкретного типу даних: числові, строкові, логічні (булеві) і т.д. Нижче представлені літерали простих типів

Літерали є важливою частиною будь-якої мови програмування, так як написати програму без них неможливо.

ідентифікатори

Ідентифікатором називається послідовність літер, цифр, символів підкреслення "_" і знаків долара "$". Ідентифікатори виступають в якості імен змінних, функцій, властивостей об'єкта, і т. Д. При виборі ідентифікатора необхідно враховувати наступні правила:

Приклади допустимих ідентифікаторів як імен змінних:

Щоб краще розуміти код, при його читанні, ідентифікатори бажано придумувати такі, які будуть відповідати зберігаються в них даними:

Є два усталених негласних стилю використовуваних для запису ідентифікаторів, що складаються з декількох слів: camelCase і snake_case.

Якщо ідентифікатор складається більш, ніж з одного слова, то перше слово пишеться малими літерами, а кожне наступне слово починається з великої (заголовної) літери:

Верблюжа нотація отримала свою назву в результаті того, що великі літери всередині ідентифікатора нагадують горби верблюда.

Менш популярним стилем іменування ідентифікаторів, що складаються з декількох слів, є snake_case - "зміїна" нотація. Згідно з цим стилем ідентифікатори, які складаються з одного слова, пишуться малими літерами:

Якщо ідентифікатор складається більш, ніж з одного слова, то слова поділяються символом нижнього підкреслення, при цьому кожне наступне слово пишеться з малої літери:

Ключові і зарезервовані слова

Стандарт ECMA-262 визначає набір ключових слів (keywords), що мають особливе значення для інтерпретатора. У таблиці нижче представлений повний список ключових слів:

інструкції

Інструкція - це вказівка ​​на вчинення будь-які дії, наприклад, створити змінну, запустити цикл, вийти з функції і т. П. Будь-яка програма являє собою послідовність виконуваних інструкцій. Закінчення інструкції позначається символом; (крапка з комою):

Якщо інструкції знаходяться на одному рядку, їх треба обов'язково розділяти за допомогою крапки з комою, тим самим повідомляючи інтерпретатора, де закінчується одна інструкція і починається інша:

Однак хорошою практикою в програмуванні є використання крапки з комою завжди, навіть якщо інструкції розташовані на різних рядках:

Схожі статті