Основи програмування на мові JavaScript

Мова JavaScript дуже схожа на мову С++.

Однорядкові коментарі починаються із символу "//". Багаторядкові коментарі починаються з "/*" і завершуються "*/".

// Коментар обмежений даним рядком

/* Коментар починається тут

і завершується тут*/

Змінні оголошуються за допомогою ключового слова var, за яким йде ім'я змінної. Можливе оголошення відразу декількох змінних, у цьому випадку вони розділяються комами. Крім того, змінні можуть бути відразу ініціалізовані при оголошенні, тобто їм буде присвоєне значення.

var NameofVarіable1, NameofVarіable2 = 567;

Тут змінна NameofVarіable1 просто оголошена, а змінна NameofVarіable2 ще й ініціалізована при оголошенні і їй привласнене значення 567.

Областю видимості змінної є поточна функція або, у випадку оголошення поза функцією, весь поточний документ (web-сторінка).

var globalString;

Типи змінних: чисельний, логічний, рядковий.

Чисельні змінні можуть містити цілі числа й числа зі плаваючою крапкою. Цілі числа можуть бути виражені у звичайному десятковому (на основі 10), шістнадцатерічному (на основі 16) або восьмирічному (на основі 8) поданні.

Логічні змінні можуть мати тільки два значення: true або false. Замість true й false можна використати відповідно 1 і 0.

Рядкові змінні містять будь-яку кількість символів – рядок. При присвоюванні рядкової змінної значення (рядка) рядок завжди обмежений одинарними або подвійними лапками.

var varіable1 = 534, varіable2 = true, varіable3 = "рядок";

Ми оголосили змінні: varіable1 – чисельна, varіable2 – логічна, varіable3 – рядкова.

Для створення масиву використовується наступний синтаксис:

var ім'я_масиву = new Array (розмірність);

Звертання до елементів масиву здійснюється через відповідний індекс. Індексація масивів виконується з 0. Основні конструкції мови JavaScript наведені в таблиці Б.1.

Таблиця Б.1 – Основні конструкції мови JavaScript

Назва Опис
Умовний оператор if (вираз) Д1; else Д2;
Оператор вибору switch (вираз){ case val1: D1; break; case val2:D2; break; ….. default: DD;}
Ітераційний оператор циклу for(опер_циклу=val; умова_виконання; опер_циклу++) { //тіло циклу}
Оператор циклу з передумовою while (умова виконання){ // тіло циклу}
Оператор циклу з постумовою do{//тіло циклу } while(умова виконання)

Шаблон оголошення функції на мові JavaScript має наступний вигляд:

function ім’я_функції([параметр1],…, [параметрN])

{//тіло функції }

На імена, що привласнюються функціям, накладаються ті ж обмеження, що й на імена елементів і змінних HTML.

Змінні, оголошені поза функціями, називаються глобальними змінними. Змінні, оголошені в межах функцій, називаються локальними змінними.

В JavaScrіpt межі глобальності для змінних доходять до розмірів поточного документа, завантаженого у вікно браузера. Тому ініціалізація змінної в якості глобальної має на увазі, що всі оператори сторінки одержують прямий доступ до значення цієї змінної.


Додаток В


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: