Aktywne Wpisy

picasssss1 +80
źródło: IMG_20260212_103744
Pobierz
troglodyta_erudyta +301
źródło: 1000017691
PobierzSkopiuj link
Skopiuj link
źródło: IMG_20260212_103744
Pobierz
źródło: 1000017691
PobierzRegulamin
Reklama
Kontakt
O nas
FAQ
Osiągnięcia
Ranking
źródło: comment_KWFoNgvp5JLPiowt9GKgfjC6R6x3FcCY.jpg
Pobierzźródło: comment_x2kMfa3xfgxfHli2ymBPv5WeBfihZIUg.gif
Pobierz1. i 3. Jeżeli dodaje się String + coś, to wszystko rzutuje się na String, by nie komplikować.
2. Jeżeli odejmuje się String - coś, to rzutuje się zawsze na Number, bo niby na czym miała by polegać operacja odejmowania Stringów?
@mihaubiauek:
Sory, ale w jaki sposób zamiana operatora odejmowania na Stringa jest logiczną operacją? xD Nie wiem komu przyszłoby coś tak absurdalnego do głowy, serio.
Odejmowanie i dodawanie w JSie jest wykonywane z lewej do prawej więc najpierw operator "-" musi być zamieniony na Stringa xD.
Mało tego, gdy spróbujesz '5' + - 'a', otrzymasz NaN, więc tu jest sprowadzenie do liczby ujemnej.
Czyli nie tylko nieintuicyjne działanie operatorów, ale też jakieś p------e, wykonywane poza kolejnością, niejawne rzutowanie xD. O s-------n.
Rozumiem ten język i szczerze go za to nienawidzę xD