Page 187 - 4785
P. 187
Код на JScript пишеться в текстовому форматі, і
організований в інструкції, блоки, що складаються з пов'язаних
наборів інструкцій, і коментарів. В межах інструкції можна
використовувати змінні і дані, такі як рядки, числа і вирази. Для
оголошення кінця інструкції крапку з комою (;). Група JScript-
інструкцій, ув'язнена в фігурні дужки {}, називається блоком.
Коментарем в JScript є текст, розташований після // до кінця
рядка. Багаторядковий коментар починається з / *, і закінчується * /.
Знак рівності (=) використовується в JScript як
присвоювання. наступний код
Pi = 3.14;
увазі "Присвоїти значення 3.14 змінної Pi".
При порівнянні двох значень на рівність застосовується
подвійний знак рівності (==).
JScript вирази можна розділити на логічні або числові.
Вирази містять деякі особливості, наприклад, символ "+" означає
"додати до ...". Будь-яка допустима комбінація значень, змінних,
операторів, та інших виразів є виразом.
Оголошення змінної перед використанням є необов'язковим.
Для цього використовується інструкція var. Інструкція var є
обов'язковою при оголошенні локальної змінної всередині функції.
Дозволяється оголошення змінної неявно - без інструкції var. Однак,
у виразах застосовувати неоголошені змінні не допускається. JScript
розрізняє регістр в імені змінної. Name і name розглядаються як різні
змінні.
JScript - мову з нестрогим контролем типів, змінні в JScript
не мають строго фіксованого типу. Змінні мають тип, еквівалентний
типу значення, яке вони містять. Однак, в деяких випадках,
необхідно примусове перетворення змінної в певний тип. Числа
можуть бути оголошені як рядки, а рядки необхідно перетворити в
числовий тип. Для цього застосовують функції parseInt () і parseFloat
().
В JScript використовується шість типів даних. Основні з них
- числа, рядки, об'єкти, логічний. Решта два - null і undefined (тобто
невизначений).
Рядки оголошуються за допомогою подвійних лапок і
апострофів. Рядок може складатися з нуля або більше символів
185