CCA Prep

Урок 1.2Урок 2 з 24

Рядки, числа й дати

Given a business requirement, utilize strings, numbers, and dates effectively.

Рядки, числа й датиБізнес-данітекст, суми, датиРядкинезмінні; методиповертають нові рядкиЧисларухома кома; toFixed даєрядокПарсингNumber чи parseInt іparseFloatNaNперевіряти черезNumber.isNaNДатимісяці з 0, місцевий часчи UTC

Головне

  1. 1Рядки ніколи не змінюються: trim, toUpperCase, replace і padStart повертають новий рядок, який треба зберегти.
  2. 2Числа — це двійкові числа з рухомою комою, тож 0.1 + 0.2 не дорівнює точно 0.3. Для відображення округлюйте через toFixed, але він повертає рядок.
  3. 3Number вимагає, щоб увесь рядок був числом; parseInt і parseFloat читають цифри на початку й зупиняються на першому іншому символі.
  4. 4Перевіряйте NaN через Number.isNaN, бо NaN не дорівнює нічому, навіть самому собі.
  5. 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 запитань