Przeczytałem re-introduction to JavaScript on MDN i w sekcji Numery powiedział, że można przekonwertować ciąg na liczbę, po prostu dodając operatora plus przed nim.JavaScript dodając ciąg do numeru
Na przykład:
+ „42”, która otrzymując wyjście liczbę 42.
Ale dalej wzdłuż w sekcji o Operatorzy mówi, że dodając ciąg „coś” do dowolnego numer, który można przekonwertować na liczbę. Podają również następujący przykład, który mnie pomylił:
"3" + 4 + 5 prawdopodobnie dałoby na wyjściu ciąg 345, ponieważ liczby 4 i 5 również zostałyby zamienione na ciągi.
Czy jednak 3 + 4 + "5" nie dają liczby 12 zamiast ciągu 75, jak podano w ich przykładzie?
W tym drugim przykładzie w sekcji o operatorach operator + nie stoi przed ciągiem "5", nie przekształca tego ciągu w cyfrę 5, a następnie dodaje wszystko do 12?
Przeczytaj to: [Co to = + _] (http: // stackoverflow.com/questions/15129137/what-does-mean-in-javascript) –