⊗jsPmBsShNC 45 of 505 menu

Συντομευμένη μετατροπή σε αριθμό στο JavaScript

Συχνά, για να συντομεύσουν τον κώδικα, αντί για Number βάζουν το πρόσημο + μπροστά από μια συμβολοσειρά. Έτσι, πάνω στη συμβολοσειρά εκτελείται μια πράξη που επιτρέπεται μόνο για αριθμούς και η συμβολοσειρά μετατρέπεται σε αριθμό.

Δείτε το παράδειγμα:

let a = +'2'; // στη μεταβλητή θα γραφτεί ο αριθμός 2 let b = +'3'; // στη μεταβλητή θα γραφτεί ο αριθμός 3 alert(a + b); // θα εμφανίσει 5

Να άλλο ένα παράδειγμα:

let a = '2'; let b = +a; // στο b θα γραφτεί ο αριθμός 2

Το ακόλουθο παράδειγμα, αν και λειτουργεί, δεν φαίνεται πολύ όμορφο. Σε αυτό θα ήταν πιο κατάλληλη η χρήση της συνάρτησης Number:

let a = '2'; let b = '3'; alert(+a + +b); // θα εμφανίσει 5

Δίνεται ο κώδικας:

let a = '2'; let b = '3'; alert(a + b); // θα εμφανίσει '23'

Με τη βοήθεια της τεχνικής με το συν που περιγράφηκε, διορθώστε τον παραπάνω κώδικα έτσι ώστε στις μεταβλητές a και b να εκχωρείται αριθμός, και όχι συμβολοσειρά, και αντίστοιχα, το αποτέλεσμα να είναι 5, και όχι '23'.

Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη