Apakah maksud nombor dalam js

下次还敢
Lepaskan: 2024-05-07 22:21:17
asal
758 orang telah melayarinya

Jenis data Nombor dalam JavaScript digunakan untuk mewakili nilai angka dan boleh dibuat melalui literal, fungsi Number() atau parseInt(). Sifat dan kaedah berikut tersedia: .valueOf(), .toFixed(n), .toPrecision(n), .toLocaleString(), .isNaN(), dan .isFinite(). Jenis Nombor menyokong operasi tambah, tolak, darab, bahagi dan modulo. NaN mewakili nilai bukan angka, manakala Infiniti mewakili infiniti.

Apakah maksud nombor dalam js

Nombor

Jenis data nombor dalam JavaScript

Jenis data nombor digunakan untuk mewakili nilai angka. Ia ialah jenis data terbina dalam yang digunakan untuk mengendalikan integer dan perpuluhan.

Buat Nombor

Anda boleh mencipta objek Nombor dengan cara berikut:

  • Tersurat langsung:const num = 123;const num = 123;
  • 使用 Number() 函数:const num = Number("123");
  • 使用 parseInt() 或 parseFloat() 函数:const int = parseInt("123"); // 返回整数 123

Number 属性和方法

Number 对象具有以下有用的属性和方法:

  • .valueOf():返回原始数字值。
  • .toFixed(n):将数字转换为字符串,并根据指定的位数四舍五入。
  • .toPrecision(n):将数字转换为字符串,并保留指定的有效数字。
  • .toLocaleString():将数字转换为字符串,并使用本地格式设置。
  • .isNaN():检查值是否为 NaN(非数字)。
  • .isFinite():检查值是否为有限数字(不是 NaN、正无穷或负无穷)。

Number 运算

Number 类型支持以下运算:

  • 加法(+)
  • 减法(-)
  • 乘法(*)
  • 除法(/)
  • 模运算(%)

NaN 和 Infinity

NaN(非数字)表示不是有效数字的值。Infinity 表示无穷大。这些值可以通过算术运算生成,例如:

  • NaN + 1// NaN
  • 1 / 0
  • Gunakan fungsi Number() : const num = Number ("123");

Gunakan fungsi parseInt() atau parseFloat():const int = parseInt("123"); // Mengembalikan integer 123

Atribut dan kaedah nombor Objek nombor mempunyai sifat dan kaedah berguna berikut: .valueOf(): Mengembalikan nilai nombor asal. .toFixed(n): Tukar nombor kepada rentetan dan bulatkan mengikut bilangan digit yang ditentukan. .toPrecision(n): Tukar nombor kepada rentetan, mengekalkan digit bererti yang ditentukan. .toLocaleString(): Tukar nombor kepada rentetan dan gunakan pemformatan setempat. .isNaN(): Semak sama ada nilainya ialah NaN (bukan nombor). .isFinite(): Semak sama ada nilai ialah nombor terhingga (bukan NaN, infiniti positif atau infiniti negatif). . NaN dan InfinityNaN (bukan nombor) mewakili nilai yang bukan nombor yang sah. Infiniti bermaksud infiniti. Nilai ini boleh dijana melalui operasi aritmetik, contohnya: NaN + 1 // NaN 1 / 0// InfinityNilai ini dalam JavaScript adalah nilai khas yang berguna untuk menunjukkan ralat atau infiniti.

Atas ialah kandungan terperinci Apakah maksud nombor dalam js. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!