Типы данных в JavaScript —— В JavaScript все данные делятся на две большие группы
1 - Primitive types
2 - Reference types
1 - Primitive types
1/ string - строки
2/ number - числа
3/ bigint - большие числа
4/ boolean - true/false
5/ undefined -значение не найдено
6/ symbol - уникальный идентификатор
7/ null - пустое значение
2 - Reference types
1/ object – объект
2/ array – массив
3/ function – функция
4/ date – дата и время
⚡3🔥1💯1🆒1
* Reference types
example
example
let user = { name: "Али", age: 30 }; // object
let fruits = ["яблоко", "банан"]; // array
function greet() { console.log("Привет"); } // function
let now = new Date(); // date💯3⚡1🔥1🆒1
* Primitive types
example
example
let name = "Abror"; // string
let age = 16; // number
let big = 123456789n; // bigint
let isAdmin = true; // boolean
let x; // undefined
let y = (null); // null
let id = Symbol("id"); // symbol
⚡2🔥1💯1🆒1
MTС Web Services — №1 в рейтинге GPU-облаков в рейтинге GPU Cloud 2025 от CNews
Эксперты оценивали: технологичность, надёжность, универсальность и стоимость.
Почему выбрали MWS:
— 15 GPU-конфигураций (A100, A6000, V100, T4 и др.)
— Tier III ЦОДы, балансировщик нагрузки и DRaaS
— MWS VMcloud Platform, KVM, поддержка Kubernetes, VDI
— инструменты для MLOps и платформа для управления LLM-моделями MWS GPT
— гибкие и фиксированные сценарии, выделенные сегменты
Технологично, стабильно, по делу.
@datascienceiot
Эксперты оценивали: технологичность, надёжность, универсальность и стоимость.
Почему выбрали MWS:
— 15 GPU-конфигураций (A100, A6000, V100, T4 и др.)
— Tier III ЦОДы, балансировщик нагрузки и DRaaS
— MWS VMcloud Platform, KVM, поддержка Kubernetes, VDI
— инструменты для MLOps и платформа для управления LLM-моделями MWS GPT
— гибкие и фиксированные сценарии, выделенные сегменты
Технологично, стабильно, по делу.
@datascienceiot
🔥3🆒2⚡1💯1
Арифметические операторы (Arithmetic)
👉 Используются для математических вычислений.
👉 Используются для математических вычислений.
let a = 10;
let b = 3;
console.log(a + b); // 13 (сложение)
console.log(a - b); // 7 (вычитание)
console.log(a * b); // 30 (умножение)
console.log(a / b); // 3.333... (деление)
console.log(a % b); // 1 (остаток от деления)
console.log(a ** b); // 1000 (возведение в степень)
🆒2
Операторы присваивания (Assignment)
👉 Присваивают значение переменной или обновляют его.
👉 Присваивают значение переменной или обновляют его.
let x = 10;
x += 5; // 15 (x = x + 5)
x -= 3; // 12 (x = x - 3)
x *= 2; // 24 (x = x * 2)
x /= 4; // 6 (x = x / 4)
console.log(x); // 6
⚡1🔥1💯1
Операторы сравнения (Comparison)
👉 Сравнивают значения, результат всегда true или false.
👉 Сравнивают значения, результат всегда true или false.
console.log(5 == "5"); // true (сравнивает только значение)
console.log(5 === "5"); // false (сравнивает и значение, и тип)
console.log(10 != 7); // true (не равно)
console.log(4 > 9); // false (больше)
console.log(8 >= 8); // true (больше или равно)
console.log(2 <= 1); // false (меньше или равно)
⚡1🔥1🆒1
Логические операторы (Logical)
👉 Используются для объединения условий.
👉 Используются для объединения условий.
let age = 20;
let isStudent = true;
console.log(age > 18 && isStudent); // true (и — оба условия должны быть true)
console.log(age > 25 || isStudent); // true (или — хотя бы одно условие true)
console.log(!isStudent); // false (не — меняет значение на противоположное)
💯2🆒1
Тернарный оператор (Ternary)
👉 Короткая запись if-else.
👉 Короткая запись if-else.
let age = 17;
let result = (age >= 18) ? "Совершеннолетний" : "Несовершеннолетний";
console.log(result); // Несовершеннолетний
🆒3
🔥 JavaScript Array Methods (Методы массива)
Массив — это структура данных, которая хранит несколько значений в одной переменной.
Массив — это структура данных, которая хранит несколько значений в одной переменной.
⚡2💯1
1️⃣ push()
👉 Добавляет элемент в конец массива.
👉 Добавляет элемент в конец массива.
let arr = [1, 2, 3];
arr.push(4);
console.log(arr); // [1, 2, 3, 4]
🔥2💯1
2️⃣ pop()
👉 Удаляет последний элемент массива.
👉 Удаляет последний элемент массива.
let arr = [1, 2, 3];
arr.pop();
console.log(arr); // [1, 2]
⚡2🔥1
3️⃣ unshift()
👉 Добавляет элемент в начало массива.
👉 Добавляет элемент в начало массива.
let arr = [2, 3];
arr.unshift(1);
console.log(arr); // [1, 2, 3]
💯3
4️⃣ shift()
👉 Удаляет первый элемент массива.
👉 Удаляет первый элемент массива.
let arr = [1, 2, 3];
arr.shift();
console.log(arr); // [2, 3]
⚡2🔥1
5️⃣ map()
👉 Проходит по каждому элементу и возвращает новый массив.
👉 Проходит по каждому элементу и возвращает новый массив.
let numbers = [1, 2, 3, 4];
let doubled = numbers.map(num => num * 2);
console.log(doubled); // [2, 4, 6, 8]
🔥1💯1🆒1
6️⃣ filter()
👉 Возвращает новый массив, где элементы проходят условие.
👉 Возвращает новый массив, где элементы проходят условие.
let numbers = [1, 2, 3, 4, 5];
let even = numbers.filter(num => num % 2 === 0);
console.log(even); // [2, 4]
🔥1💯1🆒1