Скачано с сайта - https://supersliv.biz – Присоединяйся к лучшим
Урок 1.3: Основы синтаксиса JavaScript
Скачано с сайта - https://supersliv.biz – Присоединяйся к лучшим
Цели урока:
- Познакомиться с базовым синтаксисом JavaScript.
- Изучить правила объявления переменных и функций.
- Освоить структуру условных операторов и циклов.
Скачано с сайта - https://supersliv.biz – Присоединяйся к лучшим
Введение
Синтаксис языка программирования определяет правила и структуру написания кода. Понимание синтаксиса JavaScript является ключом к разработке эффективных и работоспособных веб-приложений.
Скачано с сайта - https://supersliv.biz – Присоединяйся к лучшим
1. Объявление переменных
В JavaScript существует несколько способов объявления переменных, включая `var`, `let` и `const`.
- var: Используется для объявления переменной с областью видимости функции или глобальной областью видимости, если объявлена вне функции.
var name = "Alice";
- let: Позволяет объявить переменную с областью видимости блока `{}`.
let age = 25;
- const: Используется для объявления констант, значение которых не может быть изменено после инициализации.
const PI = 3.14;
Скачано с сайта - https://supersliv.biz – Присоединяйся к лучшим
2. Типы данных
JavaScript является языком с динамической типизацией. Основные типы данных включают:
- Числа (`number`)
- Строки (`string`)
- Булевы значения (`boolean`)
- Объекты (`object`)
- `null` и `undefined`
Примеры:
let number = 10; // Число
let name = "Bob"; // Строка
let isActive = true; // Булево значение
let user = { firstName: "Alice", lastName: "Johnson" }; // Объект
let emptyValue = null;
let notAssigned; // undefined
Скачано с сайта - https://supersliv.biz – Присоединяйся к лучшим
3. Функции
Функции в JavaScript можно объявлять несколькими способами:
- Объявление функции (Function Declaration):
function greet(name) {
return "Hello, " + name + "!";
}
- Функциональное выражение (Function Expression):
const greet = function(name) {
return "Hello, " + name + "!";
};
- Стрелочные функции (Arrow Functions) – сокращённый синтаксис для функциональных выражений:
const greet = name => "Hello, " + name + "!";
Скачано с сайта - https://supersliv.biz – Присоединяйся к лучшим
4. Условные операторы
Условные операторы позволяют выполнять различные действия в зависимости от условий:
if (age > 18) {
console.log("Взрослый");
} else {
console.log("Ребёнок");
}
Тернарный оператор для сокращённой записи условий:
let status = age > 18 ? "Взрослый" : "Ребёнок";
Скачано с сайта - https://supersliv.biz – Присоединяйся к лучшим
5. Циклы
Циклы используются для многократного выполнения блока кода:
- Цикл `for`:
for (let i = 0; i < 5; i++) {
console.log(i);
}
- Цикл `while`:
let i = 0;
while (i < 5) {
console.log(i);
i++;
}
Скачано с сайта - https://supersliv.biz – Присоединяйся к лучшим
Заключение
Освоение основ синтаксиса JavaScript открывает двери к разработке сложных и интерактивных веб-приложений. Практика и постоянное использование изученных конструкций помогут закрепить знания и развить навыки программирования.