Урок 1.2Урок 2 з 24
Рядки, числа й дати
Given a business requirement, utilize strings, numbers, and dates effectively.
Головне
- 1Рядки ніколи не змінюються: trim, toUpperCase, replace і padStart повертають новий рядок, який треба зберегти.
- 2Числа — це двійкові числа з рухомою комою, тож 0.1 + 0.2 не дорівнює точно 0.3. Для відображення округлюйте через toFixed, але він повертає рядок.
- 3Number вимагає, щоб увесь рядок був числом; parseInt і parseFloat читають цифри на початку й зупиняються на першому іншому символі.
- 4Перевіряйте NaN через Number.isNaN, бо NaN не дорівнює нічому, навіть самому собі.
- 5У new Date(year, month, day) місяці починаються з 0, а значення поза діапазоном переносяться далі. Рядок лише з датою, як-от 2024-03-10, читається як північ за UTC.
Що перевіряє іспит із цієї теми
Формулювання з програми іспиту (англійською).
- 1.2.K1String methods and template literals
- 1.2.K2Number behaviour: floating point, NaN, Number and Math methods, parseInt/parseFloat
- 1.2.K3Date: construction, months counted from 0, getters and setters, time zones
- 1.2.S1Pick the expression that formats, parses or compares strings, numbers or dates as required
Закріпіть тему
Дайте відповідь на запитання за сценаріями з цієї теми. До кожного варіанта є розбір.
Тренування 1.2 · 12 запитань