Приклади правильних імен змінних:
Помилкові імена змінних:
Змінні оголошуються командою var.
У змінних можна зберігати рядки і числа. Насправді можна зберігати і інші типи даних, але про них поговоримо пізніше.
строкові змінні
Щоб записати в змінну рядок потрібно її значення взяти в лапки, подвійні або одинарні.
У рядок, створену одинарною лапкою, можна включити прямі подвійні лапки і навпаки.
Щоб вивести лапки того ж типу, її потрібно екранувати символом зворотного слеша. Все просто:
Значення змінних можна привласнювати іншим змінним:
У цьому прикладі ми спочатку в змінну $ stroka_2 привласнили одне строкове значення, але потім присвоїли їй значення змінної $ stroka_1.
об'єднання рядків
Дуже часто потрібно об'єднати кілька рядків в одну. Наприклад, наш останній приклад занадто громіздкий.
Для виведення на екран 2 строкових змінних розділених тегом
змінних можна використовувати одну команду document.write ().
Оператор конкатенації + також можна використовувати в змінних:
числові змінні
Щоб створити числову змінну потрібно просто присвоїти їй числове значення.
Тепер інший приклад:
булеві змінні
Є такий тип змінних - булеві. Все просто, тут тільки два значення: істина і брехня, тобто true (істина) і false (брехня).
До цього типу належить в операціях порівняння. Ось прості приклади:
Тепер спробуємо підставити булеві значення в арифметичні дії. Підсумовуємо дві операції порівняння:
Ця дивна запис, я знаю. Але змінна $ count дорівнюватиме 2. У математичному КОНТЕКС значення true = 1, а значення false = 0.
В даному прикладі повідомлення буде виведено на екран, так як умова інструкції if ($ count == 100) одно істині (true). Якщо змінити значення змінної $ count на 99, то умова ($ count == 100) стане одно false (брехня) і на екран нічого не виведеться.
Прості типи змінних
- string - строкова змінна.
- number - числова змінна.
- boolean - булева змінна.
- null - спеціальне значення «ніщо».
- undefined - тип «значення не присвоїли».
Значення змінної null утворює свій окремий тип null, що складається з єдності можливого значення null. null - це спеціальне значення, яке має сенс «нічого» або «значення невідомо».
Синтаксис інструкції typeof може бути таким:
Тип object - це вже не примітивний тип, про нього ми будемо говорити в інших уроках.