Jak przekonwertować ciąg na pływak w JavaScript

Jak przekonwertować ciąg na pływak w JavaScript
Znajomość procedury konwertowania ciągów na pływak ma kluczowe znaczenie, gdy chcesz wykonać jakąś operację matematyczną na wartości ciągu. Na przykład użytkownik wprowadza temperaturę jako typ ciągu i jest konieczne wykorzystanie tego ciągu do generowania cotygodniowego raportu pogody. Aby to zrobić, jest to konieczne konwertować określony strunowy do Numer zmiennoprzecinkowy Przed dalszym przetwarzaniem i Wbudowane metody JavaScript może ci pomóc w tym względzie.

W tym poście omówi różne metody konwersji ciągu w JavaScript. A więc zacznijmy!

Jak przekonwertować ciąg na pływak w JavaScript

W JavaScript możesz przekonwertować String na Float przy użyciu następujących podejść:

  • Konwertuj ciąg na float za pomocą JavaScript „Konwersja typu" funkcja
  • Konwertuj ciąg na float za pomocą JavaScript „parsefloat ()" metoda

Teraz szczegółowo wyjaśnimy każdą z wyżej wymienionych metod.

Jak konwertować ciąg na pływak w JavaScript za pomocą konwersji typu

"Konwersja typu”To funkcja JavaScript, która zmusza kompilatora do zmiany danego wyrażenia lub typu wartości. W JavaScript istnieje kilka operatorów używanych do konwersji typów danych. Na przykład Unary Operator „+” przekształca ciąg wartość do platforma.

Składnia

var float = +(string)

Tutaj, Unary Operator „+”Konwertuje typ„strunowy„Wartość do„platforma”Liczba.

Przykład
Przede wszystkim zdefiniujemy „konwertować()„Funkcja, która akceptuje„strunowy”Argument i przekształca go w„platforma„Korzystanie z Unary Operator”+". Ta funkcja zwróci numer zmiennoprzecinkowy:

Funkcja konwertuje (x)
var floatValue = +(x);
return floatValue;

W następnym etapie utworzymy zmienną ciągów „A„Posiadanie wartości”63.23”I przekazuj to„konwertować()”Funkcja:

var a = "63.23 ";
konsola.log („Przed przekształceniem” + a + ", type:" + typeof a);
newfloat = konwertuj (a);
konsola.log („po przekształceniu” + newfloat + ”, Type:„ + Typeof Newfloat);

Dane wyjście oznacza, że ​​rodzaj „63.23”Z powodzeniem przekonwertuje się z„strunowy" Do "platforma”:

Teraz sprawdźmy drugą metodę konwersji ciągów na pływanie w JavaScript.

Jak przekonwertować ciąg na pływak w JavaScript za pomocą metody parsefloat ()

JavaScript oferuje wbudowaną metodę o nazwie „parsefloat ()„Można go wykorzystać Przekształcanie ciągu do Punkt zmiennoprzecinkowy numer. Ta metoda akceptuje określony ciąg „wartość”Jako argument, a następnie wyświetla przekonwertowany numer pływaka.

Składnia

parsefloat (ciąg)

Tutaj JavaScript „parsefloat ()„Metoda przyjmuje”strunowy”Jako argument i zwraca liczbę zmiennoprzecinkową.

Przykład 1
Teraz przekonwertujemy wartość łańcucha „32.54”W liczbie o zmiennym punkcie za pomocą„parsefloat ()" metoda:

var a = parsefloat ("32.54 ”);
konsola.log („po przekształceniu” + a + ”, type:" + typeof a);

Jak widać, „typ”O mindinie„strunowy”Argument został teraz zmieniony na„numer”:

Przykład 2
Jeśli określony sznur zawiera przestrzenie spływowe i wiodące, to „parsefloat ()„Metoda ich zignoruje i zwróci numer zmiennoprzecinkowy:

var a = parsefloat („220”);
konsola.log („po konwersji:”+ a);
konsola.log („type:” + typef a);

Wykonanie powyższego kodu przekonwertuje ciąg ” 220 „W Float„220”:

Przykład 3
W przypadku, gdy ciąg zawiera różne typy wartości, to JavaScript „parsefloat ()„Metoda zwróci liczbę punktów zmiennoprzecinkowych, dopóki nie osiągnie dowolnego niewidzialnego znaku:

var a = parsefloat ("[email protected] ”);
konsola.log („po konwersji:”+ a);
konsola.log („type:” + typef a);

Tutaj "parsefloat ()„Metoda przekonwertuje ciąg„[email protected]" Do "2022„Numer zmiennoprzecinkowy:

Przykład 4
W przypadku postaci nie-numerycznych „„parsefloat ()„Numer zwróci”Nan”(Nie liczba):

var a = parsefloat („Linuxhint.COM2022@”);
konsola.log („po konwersji:”+ a);

Wykonanie danego „parsefloat ()„Metoda powróci”Nan”Dla ministrowego ciągu„Linuxhint.com2022@”Gdy zaczyna się od niewidzialnej postaci:

Przykład 5
W scenariuszu, w którym minęli „strunowy„Argument obejmuje przestrzenie pomiędzy liczbami, a następnie JavaScript”parsefloat ()„Metoda zwróci tylko pierwszy napotkany numer.

Na przykład w poniższym przykładzie przejdziemy „20 45 23456„Ciąg jako argument„parsefloat ()„Metoda i ustawia pierwszą liczbę”20”Jako przypadek powrotu:

var a = parsefloat („20 45 23456”);
konsola.log („po konwersji:”+ a);
konsola.log („type:” + typef a);

Wyjście

To były wszystkie istotne informacje związane z konwersją łańcucha na pływak w JavaScript. Możesz dalej badać według swoich preferencji.

Wniosek

Do Konwertuj ciąg Do platforma, możesz użyć „Konwersja typu”Funkcja JavaScript lub„parsefloat ()" metoda. Konwersja typu wykorzystuje Unary Operator „+” do konwersji wartości ciągów na pływak, podczas gdy „Parsefloat ()” Metoda akceptuje ciąg „wartość”Jako argument i zwraca przekonwertowany numer pływaka. W tym zapisie omówiono różne metody konwersji ciągów na liczby zmiennoprzecinkowe w JavaScript.