Size: a a a

2021 May 06

AA

Anton Antonov in javascript_ru
сделай запрос на нужный сервер
источник

KL

Konstantin Liashkevi... in javascript_ru
void 0x0 === rounds ? 0x7 : rounds - что значит void в этом выражении?
Я посмотрел, выглядит как мусор
источник

KL

Konstantin Liashkevi... in javascript_ru
The void operator evaluates the given expression and then returns undefined.

тупо делаем 0x0 в undefined… понятно, хорошо
источник

KL

Konstantin Liashkevi... in javascript_ru
function fn(a) {
a = 0x0 | a  
return a
}

почему fn(1) возвращает 1?)))
источник

Dv

Dr. Friedrich von Ne... in javascript_ru
Это же приведение числа к целому, не?
источник

Dv

Dr. Friedrich von Ne... in javascript_ru
источник

KL

Konstantin Liashkevi... in javascript_ru
не уверен
источник

К

Константин in javascript_ru
Я уверен
источник

К

Константин in javascript_ru
Любые битовые операции приводя к инту
источник

К

Константин in javascript_ru
Потому что у флоатов не определены
источник

K

Kostia in javascript_ru
Нужно в функции преобразовать число в бинарный код, почему это работает и зачем мне вебшторм подсвечивает вверху, а внизу не подсвечивает? В чем ошибка ?
источник

I

Igor in javascript_ru
внизу понятен тип, а вверху toString может вызываться у переменной, где нет radix ?
источник

I

Igor in javascript_ru
где в аргументах нет radix
источник

I

Igor in javascript_ru
ну то есть convertToBinary([]) будет забавно падать
источник

K

Kostia in javascript_ru
А как мне записать это в функции правильно? В глобальный объект Number?
источник

KL

Konstantin Liashkevi... in javascript_ru
спасибо
источник

I

Igor in javascript_ru
Я не знаю =) Можно попробовать добавить проверку на тип, можно перейти на тайпскрипт какой-нибудь, можно забить
источник

K

Kostia in javascript_ru
Сделал через Number(n) теперь не ругается)
источник

К

Константин in javascript_ru
Я бы воткнул дефолтное значение чтобы вывелся тип
источник

К

Константин in javascript_ru
Ну или:
const toBin = (n) => (+n).toString(2)
источник