Wpis z mikrobloga

@KostekZgubina: To jest wbrew pozorom logiczne :P
1. 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?
  • Odpowiedz
1. i 3. Jeżeli dodaje się String + coś, to wszystko rzutuje się na String, by nie komplikować.


@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.
  • Odpowiedz
@Flypho: Gdyby było tak jak piszesz, to łykał by też * i / czy inne znaki, a nie łyka.
Mało tego, gdy spróbujesz '5' + - 'a', otrzymasz NaN, więc tu jest sprowadzenie do liczby ujemnej.
  • Odpowiedz