Analyzujte řetězec s čárkami na číslo v JavaScriptu

Analyzujte Retezec S Carkami Na Cislo V Javascriptu



Při programování v JavaScriptu může existovat požadavek na třídění nevyžádaných dat tak, aby byla načtena hodnota typu celé číslo. Například v případě dekódování sady dat pro její efektivní využití. V takových situacích je analýza řetězce s čárkami na číslo v JavaScriptu skvělou pomůckou při chytrém využití aktuálních zdrojů a provádění více operací současně.

Tento tutoriál bude diskutovat o přístupech pro analýzu řetězce s čárkami na číslo pomocí JavaScriptu.







Jak analyzovat řetězec s čárkami na číslo pomocí JavaScriptu?

Řetězec lze analyzovat pomocí čárek na číslo v JavaScriptu pomocí následujících přístupů v kombinaci s „ pressFloat() “ metoda:



  • metoda „replace()“ a „regulární výraz“.
  • metoda „replaceAll()“.

Pojďme diskutovat o každém z přístupů jeden po druhém!



Přístup 1: Analyzujte řetězec s čárkami na číslo v JavaScriptu pomocí metody replace().

' pressFloat() Metoda ” analyzuje hodnotu ve formě řetězce a na oplátku dává první číslo. Vzhledem k tomu, že „ nahradit() ” metoda vyhledá konkrétní hodnotu v zadaném řetězci a poté ji nahradí. Tyto metody lze použít spolu s regulárním výrazem k analýze zadané a uživatelem definované hodnoty řetězce s čárkami na číslo provedením globálního hledání čárek obsažených v hodnotě řetězce.





Syntax

stiskněteFloat ( hodnota )

Ve výše uvedené syntaxi:

  • hodnota “ označuje hodnotu, kterou je třeba analyzovat.
tětiva. nahradit ( Vyhledávání , Nový )

Ve výše uvedené syntaxi:



  • Vyhledávání “ je hodnota, která bude nahrazena uvedenou „ Nový ” hodnotu v zadaném řetězci.

Příklad 1: Analyzujte zadaný řetězec s čárkami na číslo

V tomto příkladu bude zadaná řetězcová hodnota obsahující čárky analyzována na číslo:

< typ skriptu = 'text/javascript' >
nechat provázek = '9 00 000,2' ;
řídicí panel. log ( 'Daný řetězec je:' , tětiva )
nech toNum = stiskněteFloat ( tětiva. nahradit ( /,/G , '' ) ) ;
řídicí panel. log ( 'Analyzovaný řetězec s čárkami na číslo je:' , toNum ) ;
skript >

Proveďte následující kroky, jak je uvedeno ve výše uvedeném kódu:

  • Nejprve inicializujte uvedenou hodnotu řetězce a zobrazte ji.
  • Poté použijte „ nahradit() ” metoda pro globální vyhledávání obsažených čárek v přidružené řetězcové hodnotě a jejich nahrazení tak, aby se hodnota sloučila.
  • ' pressFloat() ” metoda analyzuje výslednou hodnotu řetězce v předchozím kroku na číslo.

Výstup

Ve výše uvedeném výstupu lze pozorovat, že čárky v zadané řetězcové hodnotě jsou nejprve vynechány a poté je analyzována na číslo.

Příklad 2: Analyzujte uživatelsky definovaný řetězec s čárkami na číslo

V tomto konkrétním příkladu bude uživatelem definovaná řetězcová hodnota obsahující čárky analyzována na číslo:

< typ skriptu = 'text/javascript' >
nechat provázek = výzva ( 'Zadejte řetězec, který má být analyzován' ) ;
řídicí panel. log ( 'Daný řetězec je:' , tětiva )
nech toNum = stiskněteFloat ( tětiva. nahradit ( /,/G , '' ) ) ;
řídicí panel. log ( 'Analyzovaný řetězec s čárkami na číslo je:' , toNum ) ;
skript >

Proveďte níže uvedené kroky, jak je uvedeno v kódu:

  • Zadejte hodnotu řetězce od uživatele, kterou je třeba analyzovat, do čísla a zobrazte ji.
  • V dalším kroku podobně zopakujte diskutovaný přístup v předchozím příkladu pro nahrazení obsažených čárek v hodnotě řetězce.
  • Nakonec zobrazte výslednou hodnotu analyzovaného řetězce na číslo pomocí „ pressFloat() “ metoda.

Výstup

Výše uvedený výstup označuje, že hodnota řetězce uživatelského vstupu byla úspěšně analyzována do čísla.

Přístup 2: Analyzujte řetězec s čárkami na číslo v JavaScriptu pomocí metody replaceAll()

' vyměnit vše() ” metoda poskytuje nový řetězec se všemi shodami vzorů nahrazenými zadanou náhradou. Tuto metodu lze implementovat tak, aby jednoduše nahradila všechny obsažené čárky v poskytnutém řetězci, takže hodnota řetězce se sloučí a poté se analyzuje na číslo.

Syntax

str. vyměnit vše ( vzor , nahradit )

Tady,

  • vzor ” odkazuje na regulární výraz nebo podřetězec, který je třeba nahradit.
  • nahradit “ odpovídá výměně, kterou je třeba provést na vzoru.

Příklad

Pojďme si představit níže uvedený příklad:

< typ skriptu = 'text/javascript' >
nechat provázek = '3,00,23,2' ;
řídicí panel. log ( 'Daný řetězec je:' , tětiva )
nech toNum = stiskněteFloat ( tětiva. vyměnit vše ( ',' , '' ) ) ;
řídicí panel. log ( 'Analyzovaný řetězec s čárkami na číslo je:' , toNum ) ;
skript >

Ve výše uvedeném úryvku kódu:

  • Podobně zadejte uvedenou hodnotu řetězce a zobrazte ji.
  • Poté použijte „ vyměnit vše() ” metoda k nahrazení všech obsažených čárek v hodnotě řetězce tak, aby se hodnota řetězce sloučila.
  • Aplikujte také „ pressFloat() ” metoda analyzovat výslednou hodnotu řetězce v předchozím kroku na číslo.

Výstup

Poskytli jsme nejjednodušší metodu pro analýzu pružiny s čárkami na číslo v JavaScriptu.

Závěr

' pressFloat() “ metoda v kombinaci s “ nahradit() “ metoda a regulární výraz nebo “ vyměnit vše() ” metodu lze použít k analýze řetězce s čárkami na číslo v JavaScriptu. První přístup využívá regulární výraz k globálnímu hledání čárek a provedení požadovaného požadavku. Druhý přístup lze implementovat ke splnění požadavku jednoduše odpovídajícím specifikováním parametrů. Tento článek popisuje analýzu řetězce s čárkami na číslo pomocí JavaScriptu.