Page 188 - 4785
P. 188
unicode. Коли кількість символів одно нулю, це називається
порожнім рядком ("").
JScript підтримує числа як цілі, так і з плаваючою комою.
Також існують спеціальні вистави чисел, наприклад NaN (не
числом).
Приклади чисел:
3.14 // Дійсне число
15 // Ціле число
0177 // Вісімкове число 177
0XA8 // шестнадцатиричную число A8
Логічний тип допускає значення - true і false. Будь-яке вираз,
рівне 0, вважається еквівалентним false, а будь-який вираз, рівне
числу, відмінному від 0 буде еквівалентним true.
Undefined - означає, що тип не визначений. Значення
undefined має змінна після її оголошення і до присвоєння їй якогось
певного значення.
Змінна типу null - не має ніякого певного значення.
Оператори
Мова підтримує умовні вирази if і if ... else. При
використанні декількох умов одночасно можна використовувати
оператори || (АБО) або && (І).
В JScript підтримується кілька типів циклів: for, for ... in,
while, do ... while і switch. Також існує інструкція зупинки виконання
циклу. Оператор завершення break може використовуватися, щоб
зупинити цикл, при виконанні якого-небудь умови. Інструкція
continue використовується, щоб негайно перейти до виконання
наступної ітерації, пропускаючи іншу частину виконання коду
поточної ітерації, але оновлюючи змінну-лічильник.
Функції та об'єкти
В JScript є два види функцій: вбудовані і які визначаються.
Програміст має можливість створювати власні функції. Визначення
функції складається з оголошення параметрів і блоку інструкцій
JScript.
Об'єкти в JScript, по-суті, є сукупність методів і
властивостей. Всі об'єкти можна розділити на три види: вбудовані,
створені і браузерні. Обробка об'єктів і масивів ідентична. Можна
звернутися до будь-якої частини об'єкта (його властивостей і
186