Size: a a a

Front-end developers

2020 March 23

ВК

Виталий Карач in Front-end developers
да - все операции идут слева направо
источник

BW

Buggi Wuggi in Front-end developers
А если "" - 1 + 0 = - 1
А тут почему - 1 вместо 10?
источник

mm

mil mil in Front-end developers
а если +""+0+1 то число 1
источник

ВК

Виталий Карач in Front-end developers
поэтому в примере от R действительно сначала произойдет сложение а потом итог сложения (1) превратится в строчку
источник

R

R in Front-end developers
mil mil
а если +""+0+1 то число 1
Не 1, а 01
источник

mm

mil mil in Front-end developers
та не, вроде просто 1
источник

R

R in Front-end developers
И не число, а строка, хех
источник

mm

mil mil in Front-end developers
неа
источник

R

R in Front-end developers
mil mil
та не, вроде просто 1
Почему это?
Так, этот логику не понял, ловите
источник

mm

mil mil in Front-end developers
плюс перед строкой пытается привести ее к числу же
источник

ВК

Виталий Карач in Front-end developers
+ перед строкой вроде переводит ее в число?
источник

R

R in Front-end developers
Хоспади я "+" перед строкой не увидел
источник

R

R in Front-end developers
Приношу свои глубочайшие извинения
источник

mm

mil mil in Front-end developers
в том и суть :D
источник

R

R in Front-end developers
Как будто на собеседование попал, со всякими дурацкими уловками, лол
источник

R

R in Front-end developers
Но таки интересные фишечки
источник

R

R in Front-end developers
Buggi Wuggi
А если "" - 1 + 0 = - 1
А тут почему - 1 вместо 10?
Будь я джаваскриптом, я бы возвращал NaN, хы
источник

R

R in Front-end developers
А вообще, судя по всему, если строка пустая, то от неё можно вычесть "будто из нуля"
Поэтому получится 0 - 1 + 0 = -1
источник

BW

Buggi Wuggi in Front-end developers
Но если вдруг сложение, то js хочет просто присоединить эти два числа?
источник

R

R in Front-end developers
Buggi Wuggi
Но если вдруг сложение, то js хочет просто присоединить эти два числа?
Агась, конкатенация называется
источник