Каталог
Веб-разработка с нуля: четыре курса по порядку.
HTML, затем CSS, JavaScript и SQL. Каждый курс говорит, что нужно знать до него и что вы будете уметь после.
Загружаем курсы…
Каталог
HTML, затем CSS, JavaScript и SQL. Каждый курс говорит, что нужно знать до него и что вы будете уметь после.
Загружаем курсы…
Урок 78 из 114 · 9 мин
toString с основанием, toPrecision, toExponential, toLocaleString и valueOf у чисел.
Мне нужен цвет в виде «c8763a», а не 13137466.
toString(16) — и число превратится в шестнадцатеричную строку.
toString(основание)(255).toString(16) → «ff», (5).toString(2) → «101».console.log((13137466).toString(16), (5).toString(2));toPrecision()(1234.5).toPrecision(3) → «1.23e+3», (0.004567).toPrecision(2) → «0.0046».console.log((1234.5).toPrecision(6), (0.004567).toPrecision(2));toExponential()(123456).toExponential(2) → «1.23e+5».console.log((123456).toExponential(2), (0.00015).toExponential());toLocaleString()(1250.5).toLocaleString("ru-RU") → «1 250,5». Принимает те же настройки, что Intl.NumberFormat.console.log((1250.5).toLocaleString("ru-RU"), (1250.5).toLocaleString("ru-RU", { style: "currency", currency: "RUB" }));valueOf()new Number(…).console.log(typeof new Number(5), typeof new Number(5).valueOf());Для людей — toLocaleString, для машин — toString и toFixed.
Напиши hex(n) — шестнадцатеричная строка из 6 символов с ведущими нулями (toString(16) + padStart), и rub(n) — цена через toLocaleString("ru-RU") + ₽.
Выберите один ответ.
Что вернёт (6).toString(2)?
Выберите один ответ.
Что делает toPrecision(3)?
Проверяем состояние обучения…