Rumah  >  Artikel  >  hujung hadapan web  >  Penjelasan terperinci tentang kaedah dan sifat berangka JavaScript

Penjelasan terperinci tentang kaedah dan sifat berangka JavaScript

WBOY
WBOYasal
2022-08-04 14:13:561216semak imbas

Artikel ini membawa anda pengetahuan yang berkaitan tentang javascript, yang terutamanya memperkenalkan isu berkaitan kaedah dan sifat berangka dalam JavaScript, termasuk toSting, toFixed, toPrecision, dll., seperti berikut Mari kita lihat, saya harap ia akan membantu semua orang.

Penjelasan terperinci tentang kaedah dan sifat berangka JavaScript

[Cadangan berkaitan: tutorial video javascript, bahagian hadapan web]

Kami tahu bahawa dalam JavaScript, Bukan sahaja jenis rujukan mempunyai kaedah dan sifat, tetapi tiga jenis data asas rentetan, nombor dan boolean juga mempunyai kaedah dan sifat

Hari ini kita akan membandingkan sifat dan sifat nilai literal ​​(secara tegasnya, ia mestilah objek Nombor). Ringkasan kaedah biasa berguna untuk pembelajaran dan penguasaan sistematik kami

Kaedah objek nombor

Semua kaedah nombor boleh digunakan untuk sebarang jenis nombor (harfiah, pembolehubah atau ungkapan)

1 kaedah toSting()

- Kembalikan nilai sebagai rentetan

Contoh:

var num = 100
var str = num.toString()  // 变量
var str1 = (99).toString()  // 字面量
var str2 = (100+99).toString()  // 表达式
console.log(str)  // '100'
console.log(str1)  // '99'
console.log(str2)  // '199'

2. kaedah toFixed()

- Mengembalikan nilai rentetan, yang mengandungi nombor dengan tempat perpuluhan yang ditentukan (akan dibundarkan)

Parameter: menerima nombor, Mewakili ketepatan

Contoh:

var num = 9.656
var num1 = num.toFixed(0)
var num2 = num.toFixed(2)
var num3 = num.toFixed(4)
console.log(num1)  // 10
console.log(num2)  // 9.66
console.log(num3)  // 9.6560

3 toPrecision() kaedah

- Mengembalikan nilai rentetan, yang mengandungi bilangan panjang yang ditentukan

Parameter: menerima nombor, menunjukkan jumlah bilangan digit

Contoh:   

var num = 9.656
var num1 = num.toPrecision()  // 省略参数表示原数
var num2 = num.toPrecision(2)
var num3 = num.toPrecision(4)
console.log(num1)  // 9.656
console.log(num2)  // 9.7
console.log(num3)  // 9.656

4 toExponential() kaedah

- Mengembalikan nilai rentetan, yang mengandungi nombor yang telah dibundarkan dan menggunakan tatatanda eksponen

Parameter: menerima nombor, Tentukan bilangan aksara selepas titik perpuluhan

Contoh:   

var num = 9.656
var num1 = num.toExponential(2)  // 省略参数表示原数
var num2 = num.toExponential(4)
ar num3 = num.toExponential(6)
console.log(num1)  // 9.66e+0
console.log(num2)  // 9.6560e+0
console.log(num3)  // 9.656000e+0

5 () kaedah - Kembalikan nilai sebagai nilai
Contoh: ​​​Objek nombor ditukar kepada nilai primitif

PETUA: Semua jenis data JavaScript mempunyai kaedah valueOf() dan toString()

Tukar pembolehubah kepada nilai berangka

Tiga kaedah JS ini boleh digunakan untuk menukar pembolehubah kepada nombor
var num = 100
var num1 = num.valueOf()  // 变量
var num2 = (99).valueOf()  // 字面量
var num3 = (100+99).valueOf()  // 表达式
console.log(num1)  // 100
console.log(num2)  // 99
console.log(num3)  // 199

Kaedah Nombor()

kaedah parseInt()

  • kaedah parseFloat()

  • Sepatutnya ambil perhatian bahawa kaedah ini adalah kaedah global, bukan kaedah objek nombor

  • Atribut objek nombor (jarang digunakan)
  • MAX_VALUE Mengembalikan nombor maksimum yang mungkin dalam JS

MIN_VALUE Mengembalikan nombor minimum yang mungkin dalam JS

  • NEGATIVE_INFINITY Mewakili infiniti negatif

  • NaN

    NaN
  • Penjelasan terperinci

  • MAX_VALUE Mengembalikan bilangan maksimum yang mungkin dalam JavaScript
  • MIN_VALUE Mengembalikan nombor minimum yang mungkin dalam JavaScript

  • Contoh:
  • POSITIVE_INFINITY Mewakili infiniti positif (dipulangkan pada limpahan)
NEGATIVE_INFINITY Mewakili infiniti negatif (dipulangkan pada limpahan)

Contoh:

NaN >

NaN ialah perkataan simpanan JavaScript, menunjukkan bahawa NaN ialah nombor haram (bukan nombor)

Contoh:
var x = Number.MAX_VALUE
var y = Number.MIN_VALUE
console.log(x)  // 1.7976931348623157e+308
console.log(y)   // 5e-324

Atribut angka tidak boleh digunakan untuk pembolehubah

Sifat berangka tergolong dalam pembungkus objek nombor JavaScript bernama nombor

Dalam istilah orang awam, sifat ini hanya boleh diakses oleh Nombor.MAX_VALUE
var x = 1 / 0
var y = -1 / 0
console.log(x)  // Infinity
console.log(y)   // -Infinity

Contoh:

[Cadangan berkaitan:

tutorial video javascript

,
var x = 100 / 'apple'
console.log(x)  // NaN
bahagian hadapan web

]

Atas ialah kandungan terperinci Penjelasan terperinci tentang kaedah dan sifat berangka JavaScript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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