Software developer 🧑‍💻
32 subscribers
43 photos
7 videos
32 links
Just starting your coding journey?
This channel is for you!
Easy explanations
Real code examples
Helpful guides
Learn programming step by step.
Download Telegram
5. Глобальный объект (window / globalThis)

var: если объявлен вне функции, становится свойством window (в браузере).

let и const: не привязываются к window.

var a = 100;
let b = 200;

console.log(window.a); // 100
console.log(window.b); // undefined
🔥31💯1🆒1
3🆒2🔥1💯1
Типы данных в JavaScript —— В JavaScript все данные делятся на две большие группы

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
let user = { name: "Али", age: 30 }; // object
let fruits = ["яблоко", "банан"]; // array
function greet() { console.log("Привет"); } // function
let now = new Date(); // date
💯31🔥1🆒1
* Primitive types

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
Junior Frontend Developer/

Требования:

🔹 HTML5/CSS3, JavaScript (ES6+).
🔹 Опыт с React/Vue/Angular.
🔹 Git, REST API, Chrome DevTools.
🔹 Умеете работать в команде.

Будет плюсом:

🔹 TypeScript, Redux, Webpack.
🔹 Знание Jest или Cypress.

👉🏻 Читать подробнее
💯51🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
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
🔥3🆒21💯1
Please open Telegram to view this post
VIEW IN TELEGRAM
Арифметические операторы (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.

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.

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