Sobes.tech
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:

  1. 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
  1. parseInt() — analizē veselu skaitli no virknes sākuma, ignorē turpmākos simbolus:
parseInt('123abc'); // 123
parseInt('12.34'); // 12
  1. parseFloat() — analizē decimāldaļu skaitli no virknes sākuma:
parseFloat('12.34abc'); // 12.34
  1. Unārais plus (+) — ātrs veids, kā pārveidot virkni uz skaitli:
+'123'; // 123
+'12.34'; // 12.34
+'abc'; // NaN
  1. 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.