аргумент + аргумент = 2аргумента
аргумент - аргумент = 0аргементов
(хз как это роботает предполагаю что так)
2024-11-20 07:23:20
765
🫐Коммуняга💠 :
Как у джавы 2+2 это 22, а 2-2 это 0? Где логика?
2024-11-20 08:53:24
10
-skylerbx- :
you kind of subtracted the 2 though
2025-04-24 02:38:58
0
vladtiger :
2 - «2» + 2
2025-06-02 21:58:20
0
TheLeonmos :
так логично, не?
2024-11-20 08:42:19
76
Toby Ryder :
+ operation work with numbers and strings, where - operation works on numbers (in this case)
2024-11-20 18:53:06
244
Nickname3488 :
it makes sense, you are making the program remove the string 2
2024-11-21 15:59:32
106
Люблю Аню❤️ :
Потому что + не только арифметическое действие, но и присваивание. В данном случае второй аргумент это строка, код выполнил конкатенацию строк. А у - нет других возможностей, поэтому строка была ⬇️⬇️
2024-11-20 10:03:35
14
idk :
юзайте С или С++
2024-11-20 14:28:27
0
Дядя Богдан :
а что с головой тех разрабов которые складывают разные типы?
2024-11-20 13:56:11
5
Дмитрий :
бригада
2024-11-20 11:11:42
0
🔰Dedpiht00_WT🔰 :
так правильно, int и char сначала складываешь (char это символ или несколько символов)
а при вычитании сравнивается int и char, а они одинаковые, поэтому все норм), если первое не 2, то ошибка была бы
2024-11-20 08:03:26
7
Miettinen :
Javascript is very loose with types. The + operator stands for both addition and string concat. If one of the operands is a string, concatenation takes precedence. The - operator is strictly for
2024-11-21 16:11:53
27
zrkkk01 :
Всё логично
типа если от 2 отнять "2" то будет ничего, а ничего это 0, а если прибавить, то мы прибаляем не цифру к цифре, а строку к цифре, а значит будет 22
2024-11-21 11:21:50
5
︎︎︎︎︎ :
а+а=2а => 2+2=22 (он двойку как за переменную считает)
а-а=0 => 2-2=0
2024-12-15 09:42:14
1
Mister B :
Hä aber warum ist das denn so schwer zu verstehen ?
2024-11-25 16:29:53
10
Storm_claud35 :
Можете объяснить почему получилось 22?
2024-11-20 10:33:18
0
K42 :
Судя по всему, это намёк мне от вселенной, что пора перестать откладывать и наконец-то заняться джавой
2024-11-20 15:27:16
1
Ra1k1r1 :
В первом случае двойка типа num JavaScript преобразовует в строку и происходит слияние строк, так как мы можем использовать оператор + чтобы соединить строки. Во втором случае 👇
2024-12-04 21:37:13
4
Alex :
ну так логично, текст минус такой же текст = пустота, пустота = 0, логично