16-00 за Київом
Українською - нормальний співбесід щодо JavaScript
Чергова спроба Мурича опанувати Українську.
Співбесід що до знання мови JS, де буде спроба продемонструвати як це треба робити.
https://www.youtube.com/watch?v=aIvg0aaLuKo
Українською - нормальний співбесід щодо JavaScript
Чергова спроба Мурича опанувати Українську.
Співбесід що до знання мови JS, де буде спроба продемонструвати як це треба робити.
https://www.youtube.com/watch?v=aIvg0aaLuKo
YouTube
Українською - нормальний співбесід щодо JavaScript
Чергова спроба Мурича опанувати Українську.
Співбесід що до знання мови JS, де буде спроба продемонструвати як це потрібно робити.
Таймкоды:
__будут после__
AsForJs новости в Telegram: https://t.me/AsForJavaScript
AsForJs Talks в Telegram: https://t.me/AsForJsTalks…
Співбесід що до знання мови JS, де буде спроба продемонструвати як це потрібно робити.
Таймкоды:
__будут после__
AsForJs новости в Telegram: https://t.me/AsForJavaScript
AsForJs Talks в Telegram: https://t.me/AsForJsTalks…
👍18❤6🔥1🌚1🤣1
Ответ на вопрос о том,
что лучше использовать при конвертации числа в строку
Короткий ответ:
Если воспринимать вопрос буквально то:
TOP1:
Разница в производительности незначительна.
При этом следует помнить, что в случае template string (
Далее топ распределился следующим образом:
что вполне ожидаемо.
Длинный ответ
Очевидно что все зависит от целей, и сравнивать просто использование метода toString с template String некорректно.
Тот же метод toString обладает функционалом приведения отображения числа в зависимости от заданной системы счисления (двоичная, шестнадцатеричная и так далее) Чего не предоставляет не один другой.
Опять же использования "традиционной" конкатинации:
сильно начинает зависеть от обстоятельств финализированной строки, где одна конкатенация - это конечно же быстро, но если на требуется сто таких конкатенаций?
Вместо ИГОГО
В JS, преследуемая цель, может переворачивать с ног на голову выбираемое решение.
Обозначение которой - является залогом успеха при поиске наиболее эффективного решения.
Сейчас - в современном JS, при работе со строками, наиболее удобным и производительным решением является использования синтаксиса с
вместо синтаксиса с конкатенацией
Использование же toString или new String так же может быть эффективным решением, при условии решения соответствующих задач.
Например приведение отображения числа к соответствующей система счисления:
где реализация такого же самого функционала, с использованием "самого быстрого приема приведения числа к строке", потребует реализации алгоритма, издержки работы которого уничтожит все преимущества использования той самой конкатенации.
что лучше использовать при конвертации числа в строку
var theNum = 123;
theNum.toString();
String( theNum );
new String( theNum );
''+theNum;
`${theNum}`;
Короткий ответ:
Если воспринимать вопрос буквально то:
TOP1:
''+theNum;
`${theNum}`;
Разница в производительности незначительна.
При этом следует помнить, что в случае template string (
${theNum}
;), все сильно изменится если будет указна template function`${theNum}`; // максимально быстро
String.raw`${theNum}`; // много ньюансов
Далее топ распределился следующим образом:
theNum.toString();
String( theNum );
что вполне ожидаемо.
Длинный ответ
Очевидно что все зависит от целей, и сравнивать просто использование метода toString с template String некорректно.
Тот же метод toString обладает функционалом приведения отображения числа в зависимости от заданной системы счисления (двоичная, шестнадцатеричная и так далее) Чего не предоставляет не один другой.
Опять же использования "традиционной" конкатинации:
"" + theNum
сильно начинает зависеть от обстоятельств финализированной строки, где одна конкатенация - это конечно же быстро, но если на требуется сто таких конкатенаций?
Вместо ИГОГО
В JS, преследуемая цель, может переворачивать с ног на голову выбираемое решение.
Обозначение которой - является залогом успеха при поиске наиболее эффективного решения.
Сейчас - в современном JS, при работе со строками, наиболее удобным и производительным решением является использования синтаксиса с
var theStr = `${theNum}`;
вместо синтаксиса с конкатенацией
"" + theNum;
Использование же toString или new String так же может быть эффективным решением, при условии решения соответствующих задач.
Например приведение отображения числа к соответствующей система счисления:
var theNum = 15;
theNum.toString();
theNum.toString(2);
theNum.toString(16);
где реализация такого же самого функционала, с использованием "самого быстрого приема приведения числа к строке", потребует реализации алгоритма, издержки работы которого уничтожит все преимущества использования той самой конкатенации.
❤8👍5
16-15 за Київом.
Українською - другий нормальний співбесід щодо JavaScript
Чергова спроба Мурича опанувати Українську.
Співбесід що до знання мови JS, де буде спроба продемонструвати як це потрібно робити.
У цьому випадку ми поміняємося ролями.
https://www.youtube.com/watch?v=Trhk4u6wc5g
Українською - другий нормальний співбесід щодо JavaScript
Чергова спроба Мурича опанувати Українську.
Співбесід що до знання мови JS, де буде спроба продемонструвати як це потрібно робити.
У цьому випадку ми поміняємося ролями.
https://www.youtube.com/watch?v=Trhk4u6wc5g
YouTube
Українською - другий нормальний співбесід щодо JavaScript
Чергова спроба Мурича опанувати Українську.
Співбесід що до знання мови JS, де буде спроба продемонструвати як це потрібно робити.
У цьому випадку ми поміняємося ролями.
Таймкоды:
__будут после__
AsForJs новости в Telegram: https://t.me/AsForJavaScript…
Співбесід що до знання мови JS, де буде спроба продемонструвати як це потрібно робити.
У цьому випадку ми поміняємося ролями.
Таймкоды:
__будут после__
AsForJs новости в Telegram: https://t.me/AsForJavaScript…
🔥10👍3👎3❤2🙏1