JavaScript parseFloat ()

Η συνάρτηση JavaScript parseFloat () αναλύει ένα όρισμα και επιστρέφει έναν αριθμό κινούμενου σημείου.

Η σύνταξη της parseFloat()συνάρτησης είναι:

 parseFloat(string)

parseFloat () Παράμετροι

Η parseFloat()συνάρτηση περιλαμβάνει:

  • string - Η τιμή για ανάλυση. Εάν δεν είναι συμβολοσειρά, μετατρέπεται σε μία χρησιμοποιώντας ToStringαφηρημένη λειτουργία.

Σημείωση: Οι κορυφαίοι χαρακτήρες κενού χώρου αγνοούνται.

Τιμή επιστροφής από parseFloat ()

  • Επιστρέφει έναν αριθμό κινητής υποδιαστολής που έχει αναλυθεί από τη δεδομένη συμβολοσειρά.
  • Επιστρέφει NaNόταν ο πρώτος χαρακτήρας χωρίς κενό διάστημα δεν μπορεί να μετατραπεί σε αριθμό.

Παράδειγμα: Χρήση του parseFloat ()

 console.log(parseFloat(" 10 ")); // 10 console.log(parseFloat(" 3.14seconds")); // 3.14 console.log(parseFloat("314e-2")); // 3.14 // argument can be anything as long as it has toString or valueOf const obj = ( toString: () => "127.0.0.1", ); console.log(parseFloat(obj)); // 127 console.log(parseFloat("JavaScript")); // NaN // BigInt values lose precision console.log(parseFloat("464546416543075614n")); // 464546416543075600

Παραγωγή

 10 3.14 3.14 127 NaN 464546416543075600

Σημειώσεις:

  • parseFloat()θα αναλύσει αντικείμενα που δεν έχουν συμβολοσειρά εάν έχουν toStringή valueOfμέθοδο.
  • parseFloat() σταματά να μετατρέπει μια συμβολοσειρά σε float όταν συναντά έναν μη αριθμητικό χαρακτήρα.

Συνιστώμενη ανάγνωση: Javascript parseInt ()

ενδιαφέροντα άρθρα...