parseInt, Number & toFixed
Në shqip: Konvertimi i numrave në JS
ShpjegimiSQ
Çdo gjë që vjen nga një <input> është tekst, edhe nëse përdoruesi shkruan numër. Me Number() ose parseInt() e kthen në numër, dhe me toFixed(2) e shfaq me dy shifra pas presjes — p.sh. për çmime.
EnglishEN
Everything that comes from an <input> is text, even if the user typed a number. Number() or parseInt() turns it into a number, and toFixed(2) shows it with two decimals — like for prices.
Si ta mendosh
Si ta lexosh numrin e shkruar me dorë në një faturë dhe ta fusësh në kalkulator: duhet ta kthesh nga „shkrim“ në „numër“.
Lexoje në anglisht
Like reading a handwritten number on a receipt and typing it into a calculator: you have to turn it from “writing” into a “number”.
Shembull kodijavascript
"5" + 1; // "51" (tekst!)
Number("5") + 1; // 6
parseInt("42px"); // 42
(19.5).toFixed(2); // "19.50"