2. JavaScript - від циклів до основ роботи з функціями

Iniziamo. È gratuito!
o registrati con il tuo indirizzo email
2. JavaScript - від циклів до основ роботи з функціями da Mind Map: 2. JavaScript - від циклів до основ роботи з функціями

1. Частина, де ми говоримо про JS

1.1. Цикли

1.1.1. while

1.1.2. do...while

1.1.3. for...

1.1.4. Q&A

1.2. Умовні конструкції

1.2.1. if...

1.2.1.1. ідеально для виконання коду

1.2.2. Тернарний оператор '?'

1.2.2.1. ідеально для присвоєння значення

1.2.3. switch

1.2.3.1. ідеально для перебору по значенню

1.2.4. Q&A

1.3. Що можна робити з примітивними типами даних

1.3.1. Number

1.3.1.1. Як ви думаєте, що можемо робити з number?

1.3.1.2. А що ще можемо робити згідно з документацією?

1.3.1.2.1. Можемо записувати числа в різних системах числення

1.3.1.2.2. Можемо по різному записувати числа

1.3.1.2.3. Можемо переводити числа в різні системи зчислення

1.3.1.2.4. Можемо робити різноманітні математичні операції за допомогою `Math`

1.3.1.2.5. І багато чого ще...

1.3.1.2.6. Q&A

1.3.1.3. Про що варто пам'ятати?

1.3.1.3.1. Про неточність розрахунків дробів

1.3.2. String

1.3.2.1. Як ви думаєте, що можемо робити зі string?

1.3.2.2. А що ще можемо робити згідно з документацією?

1.3.2.2.1. Можемо використовувати різні лапки

1.3.2.2.2. Можемо дізнатись довжину

1.3.2.2.3. Можемо дістати конкретний символ

1.3.2.2.4. Можемо змінити регістр

1.3.2.2.5. Можемо шукати

1.3.2.2.6. Можемо отримати підстроку

1.3.2.2.7. Можемо обрізати зайві пробіли

1.3.2.2.8. І багато чого ще...

1.3.2.2.9. Q&A

1.3.2.3. Про що варто пам'ятати?

1.3.2.3.1. Про порівняння string

1.4. Функції

1.4.1. Структура функції

1.4.1.1. Оголошення та виклик

1.4.1.2. Змінні локальні та зовнішні (глобальні)

1.4.1.2.1. Чим менше зовнішніх змінних тим краще

1.4.1.3. Параметри та аргументи

1.4.1.3.1. дефолтні значення

1.4.1.4. Директива 'return' та її особливості

1.4.1.4.1. У функції може бути багато `return`

1.4.1.4.2. Якщо функція немає `return`/ має порожній `return`, то це всеодно що вона має `return undefined`

1.4.1.5. Функції чисті та нечисті

1.4.1.5.1. Функція чиста якщо: 1) Кожного разу, коли вона викликається з тим же набором аргументів, функція повертає однаковий результат 2) Не має побічних ефектів

1.4.1.6. Q&A

1.4.2. Function Declaration

1.4.2.1. function sum(a, b) { return a + b; }

1.4.2.2. Чудово працює для колбеків

1.4.2.3. Може бути викликана раніше, ніж вона оголошена

1.4.2.4. має блочну область видимості

1.4.2.5. Q&A

1.4.3. Про що варто пам'ятати

1.4.3.1. 1 дія - 1 функція

1.4.3.2. Бажано аби імена відображали суть функції

1.4.3.3. Використовуйте коментарі опису для комплексної логіки

1.4.3.4. Q&A

2. Епілог

2.1. Екстра матеріали

2.2. Q&A