Size: a a a

2019 August 21

AA

Anton Antonov in javascript_ru
DevilSAM
там наверно img
в личке порешали, спс
источник

D

DevilSAM in javascript_ru
источник

sn

serg n. in javascript_ru
Ребят, Anton помог, спасибо за участие
источник

K

Katod in javascript_ru
Andrey Pavlenko
Доброго дня всем! Кто-нибудь может разъяснить, как отрабатывают три плюса в данном куске кода?


let var = 0;
console.log(var +++ var);


Если просто запустить, то он печатает единичку и в переменную инкрементит на единичку. Но если мы продублируем последнюю, то он инкрементит уже на два. Что происходит под капотом?
ты третий человек, который это спрашивает за последние два дня. Там какой-то флешмоб проходит или что?
источник

K

Katod in javascript_ru
это из той же оперы, что и оператор "стремится к нулю"
источник

K

Katod in javascript_ru
while (i --> 0)
источник

K

Katod in javascript_ru
В какой среде вы ввообще запускаете let var = 0? спецификация запрещает использовать кейворды в качествен названий переменных же.
источник

D

DevilSAM in javascript_ru
Мне тут вот это скинули, я что-то вообще не вкуриваю
https://pikabu.ru/page/interview/jobseeker/?t=frontend
источник

D

DevilSAM in javascript_ru
Katod
ты третий человек, который это спрашивает за последние два дня. Там какой-то флешмоб проходит или что?
думаю это все здесь ☝️
источник

AP

Andrey Pavlenko in javascript_ru
Katod
В какой среде вы ввообще запускаете let var = 0? спецификация запрещает использовать кейворды в качествен названий переменных же.
Господи, это просто пример, который я сходу написал в телеге. Понятное дело, что в проектах таких названий переменных нет и не будет
источник

AP

Andrey Pavlenko in javascript_ru
DevilSAM
Мне тут вот это скинули, я что-то вообще не вкуриваю
https://pikabu.ru/page/interview/jobseeker/?t=frontend
Да, именно оттуда, порой на js делают такие вещи, о существовании которых даже не задумываешься
источник
2019 August 22

K

Katod in javascript_ru
ну там тогда унарный плюс, который кастит переменную к number и инкримент
источник
2019 August 23

K

Katod in javascript_ru
как в js отличить 0 от -0? они равны даже при строгом сравнение (да, нужно. операции с округлением на декартовых координатах)
источник

L

Lupusregina[beta] in javascript_ru
Katod
как в js отличить 0 от -0? они равны даже при строгом сравнение (да, нужно. операции с округлением на декартовых координатах)
все равно не понятно, зачем тебе надо отличать
источник

K

Katod in javascript_ru
хотя ладно, я наверно лучше буду разбирать то, что идет на округление и буду вызывать ceil или floor смотря что прилетает
источник

K

Katod in javascript_ru
потому-что нужно знать в какую сторону идет вектор движения
источник

L

Lupusregina[beta] in javascript_ru
Katod
хотя ладно, я наверно лучше буду разбирать то, что идет на округление и буду вызывать ceil или floor смотря что прилетает
та флур тоже -0 вернет
источник

L

Lupusregina[beta] in javascript_ru
а не -1
источник

K

Katod in javascript_ru
Object.is(-0, +0); // false
источник

K

Katod in javascript_ru
ха, вот так можно
источник