Каталог
Веб-разработка с нуля: четыре курса по порядку.
HTML, затем CSS, JavaScript и SQL. Каждый курс говорит, что нужно знать до него и что вы будете уметь после.
Загружаем курсы…
Каталог
HTML, затем CSS, JavaScript и SQL. Каждый курс говорит, что нужно знать до него и что вы будете уметь после.
Загружаем курсы…
Урок 75 из 114 · 10 мин
substring, concat, repeat, padStart, padEnd, trimStart, trimEnd, toLocaleUpperCase, toLocaleLowerCase, toString и valueOf.
Список цен кривой: цифры прыгают. Хочу ровные колонки, как в таблице.
padEnd и padStart добивают строку пробелами до нужной длины. Колонки станут ровными.
padStart() · padEnd()"7".padStart(3, "0") → «007», "Пенал".padEnd(8, ".") → «Пенал.....».console.log("Блокнот".padEnd(10, ".") + "220".padStart(5));
console.log("Пенал".padEnd(10, ".") + "290".padStart(5));
console.log(String(7).padStart(4, "0"));repeat()"-".repeat(20) — строка из 20 дефисов.console.log("=".repeat(15));substring()str.substring(start, end) — как slice, но не понимает отрицательные индексы и меняет местами аргументы, если start > end.slice.console.log("Маркер".substring(0, 4), "Маркер".substring(4, 0));concat()a.concat(b, c) — то же, что a + b + c.console.log("Блокнот".concat(" × ", 2));trimStart() · trimEnd()console.log("[" + " Аня ".trimStart() + "]", "[" + " Аня ".trimEnd() + "]");toLocaleUpperCase() · toLocaleLowerCase()"i".toLocaleUpperCase("tr") → «İ».console.log("istanbul".toLocaleUpperCase("tr"), "istanbul".toUpperCase());toString() · valueOf()new String.const boxed = new String("Пенал");
console.log(typeof boxed, typeof boxed.valueOf(), boxed.toString());Ровные колонки в тексте — padEnd для названий и padStart для чисел.
Напиши line(name, price): название, добитое точками до 12 символов (padEnd), и цена, выровненная вправо на 5 символов (padStart).
Выберите один ответ.
Что вернёт "5".padStart(3, "0")?
Выберите один ответ.
Чем substring отличается от slice?
Проверяем состояние обучения…