Middle
Kādus metodes zini, lai pārvērstu virkni skaitlī?
sobes.tech AI
Atbilde no AI
Lai konvertētu virkni uz skaitli JavaScript, ir vairākas veidi:
- Number() — pārvērš virkni uz skaitli, ja konversija nav iespējama, atgriež NaN:
Number('123'); // 123
Number('12.34'); // 12.34
Number('abc'); // NaN
- parseInt() — analizē veselu skaitli no virknes sākuma, ignorē turpmākos simbolus:
parseInt('123abc'); // 123
parseInt('12.34'); // 12
- parseFloat() — analizē decimāldaļu skaitli no virknes sākuma:
parseFloat('12.34abc'); // 12.34
- Unārais plus (+) — ātrs veids, kā pārveidot virkni uz skaitli:
+'123'; // 123
+'12.34'; // 12.34
+'abc'; // NaN
- Math.floor(), Math.ceil(), Math.round() — var izmantot pēc konversijas noapaļošanai:
Izvēle ir atkarīga no uzdevuma: ja nepieciešams vesels skaitlis — parseInt, ja nepieciešams decimāldaļu skaitlis — parseFloat vai Number.