⊗jsPmBsCTN 44 of 505 menu

Μετατροπή σε Αριθμό στο JavaScript

Ας εξετάσουμε τον ακόλουθο κώδικα:

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

Όπως βλέπετε, στην περίπτωσή μας και οι δύο μεταβλητές περιέχουν συμβολοσειρές και προστίθενται, αντίστοιχα, ως συμβολοσειρές.

Ας υποθέσουμε ότι θα θέλαμε οι τιμές των μεταβλητών μας σε αυτήν την περίπτωση να προστίθενται όχι ως συμβολοσειρές, αλλά ως αριθμοί. Σε αυτήν την περίπτωση μπορούμε να μετατρέψουμε αναγκαστικά τον τύπο της μεταβλητής μας σε αριθμό, χρησιμοποιώντας μια ειδική συνάρτηση Number:

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

Μπορούμε να μετατρέψουμε τις συμβολοσειρές σε αριθμούς όχι στη πράξη της πρόσθεσης, αλλά αμέσως κατά την εγγραφή στη μεταβλητή - αυτό θα λειτουργήσει:

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

Δίνεται μια μεταβλητή a με τιμή '10' και μια μεταβλητή b με τιμή '20'. Προσθέστε αυτές τις μεταβλητές ως αριθμούς.

Χωρίς να εκτελέσετε τον κώδικα, προσδιορίστε τι θα εμφανιστεί στην οθόνη:

alert( Number('2') + Number('3') );

Χωρίς να εκτελέσετε τον κώδικα, προσδιορίστε τι θα εμφανιστεί στην οθόνη:

alert( 2 + Number('3') );

Χωρίς να εκτελέσετε τον κώδικα, προσδιορίστε τι θα εμφανιστεί στην οθόνη:

alert( '2' + Number('3') );
Ελληνικά
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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη