Apa itu angka () dalam javascript?

Ada banyak metode Angka JavaScript yang sering digunakan untuk memanipulasi nilai angka. Format angka ini mendukung bilangan bulat, angka floating-point, seperti desimal, heksadesimal, notasi

Show

Berikut adalah beberapa metode yang dapat membuat manipulasi dan modifikasi nilai numerik menjadi lebih mudah

Alex Chambers Format Nomor JavaScript

// Example 1let x = '10.99'let num = parseInt(x)console.log(num) // Output: 10// Example 2let x = '7 days'let num = parseInt(x)console.log(num) // Output: 7// Example 3let x = 'day 7'let num = parseInt(x)console.log(num) // Output: NaN_2

Metode

// Example 1
let x = '10.99'
let num = parseInt(x)
console.log(num) // Output: 10// Example 2
let x = '7 days'
let num = parseInt(x)
console.log(num) // Output: 7// Example 3
let x = 'day 7'
let num = parseInt(x)
console.log(num) // Output: NaN
3 mengubah string menjadi angka

// Example 1
let x = '10'
let num = Number(x)
console.log(num) // Output: 10
console.log(num * 9) // Output: 90
// Example 2
let x = true
let num = Number(x)
console.log(num) // Output: 1
console.log(num + 9) // Output: 10
//Example 3
let x = false
let num = Number(x)
console.log(num) // Output: 0
console.log(num + 9) // Output: 9

Pada contoh di atas, metode

// Example 1
let x = '10.99'
let num = parseInt(x)
console.log(num) // Output: 10// Example 2
let x = '7 days'
let num = parseInt(x)
console.log(num) // Output: 7// Example 3
let x = 'day 7'
let num = parseInt(x)
console.log(num) // Output: NaN
4 digunakan untuk mengubah string
// Example 1
let x = '10.99'
let num = parseInt(x)
console.log(num) // Output: 10// Example 2
let x = '7 days'
let num = parseInt(x)
console.log(num) // Output: 7// Example 3
let x = 'day 7'
let num = parseInt(x)
console.log(num) // Output: NaN
5 menjadi bilangan bulat dan melakukan operasi pada nilai bilangan. Mengatur
// Example 1
let x = '10.99'
let num = parseInt(x)
console.log(num) // Output: 10// Example 2
let x = '7 days'
let num = parseInt(x)
console.log(num) // Output: 7// Example 3
let x = 'day 7'
let num = parseInt(x)
console.log(num) // Output: NaN
5 ke
// Example 1
let x = '10.99'
let num = parseInt(x)
console.log(num) // Output: 10// Example 2
let x = '7 days'
let num = parseInt(x)
console.log(num) // Output: 7// Example 3
let x = 'day 7'
let num = parseInt(x)
console.log(num) // Output: NaN
7 mengembalikan 1 dan
// Example 1
let x = '10.99'
let num = parseInt(x)
console.log(num) // Output: 10// Example 2
let x = '7 days'
let num = parseInt(x)
console.log(num) // Output: 7// Example 3
let x = 'day 7'
let num = parseInt(x)
console.log(num) // Output: NaN
8 mengembalikan 0

2. // Example 1let x = '10.99'let num = parseInt(x)console.log(num) // Output: 10// Example 2let x = '7 days'let num = parseInt(x)console.log(num) // Output: 7// Example 3let x = 'day 7'let num = parseInt(x)console.log(num) // Output: NaN_9

// Example 1
let x = '10.99'
let num = parseFloat(x)
console.log(num) // Output: 10.99// Example 2
let x = '2.49 3.99'
let num = parseFloat(x)
console.log(num) // Output: 2// Example 3
let x = 'day 7'
let num = parseFloat(x)
console.log(num) // Output: NaN
0 sangat mirip dengan metode
// Example 1
let x = '10.99'
let num = parseFloat(x)
console.log(num) // Output: 10.99// Example 2
let x = '2.49 3.99'
let num = parseFloat(x)
console.log(num) // Output: 2// Example 3
let x = 'day 7'
let num = parseFloat(x)
console.log(num) // Output: NaN
1,
// Example 1
let x = '10.99'
let num = parseFloat(x)
console.log(num) // Output: 10.99// Example 2
let x = '2.49 3.99'
let num = parseFloat(x)
console.log(num) // Output: 2// Example 3
let x = 'day 7'
let num = parseFloat(x)
console.log(num) // Output: NaN
2 memformat string menjadi integer

// Example 1
let x = '10.99'
let num = parseInt(x)
console.log(num) // Output: 10// Example 2
let x = '7 days'
let num = parseInt(x)
console.log(num) // Output: 7// Example 3
let x = 'day 7'
let num = parseInt(x)
console.log(num) // Output: NaN

Metode

// Example 1
let x = '10.99'
let num = parseFloat(x)
console.log(num) // Output: 10.99// Example 2
let x = '2.49 3.99'
let num = parseFloat(x)
console.log(num) // Output: 2// Example 3
let x = 'day 7'
let num = parseFloat(x)
console.log(num) // Output: NaN
3 mengambil string
// Example 1
let x = '10.99'
let num = parseInt(x)
console.log(num) // Output: 10// Example 2
let x = '7 days'
let num = parseInt(x)
console.log(num) // Output: 7// Example 3
let x = 'day 7'
let num = parseInt(x)
console.log(num) // Output: NaN
5 , angka desimal, dan mengembalikan bilangan bulat. Ini mengembalikan bilangan bulat pertama 7, dari nilai '7 hari'. Jika kita mengubah nilai
// Example 1
let x = '10.99'
let num = parseInt(x)
console.log(num) // Output: 10// Example 2
let x = '7 days'
let num = parseInt(x)
console.log(num) // Output: 7// Example 3
let x = 'day 7'
let num = parseInt(x)
console.log(num) // Output: NaN
_5 menjadi 'hari ke-7', itu akan mengembalikan
// Example 1
let x = '10.99'
let num = parseFloat(x)
console.log(num) // Output: 10.99// Example 2
let x = '2.49 3.99'
let num = parseFloat(x)
console.log(num) // Output: 2// Example 3
let x = 'day 7'
let num = parseFloat(x)
console.log(num) // Output: NaN
6 karena metode tidak dapat menemukan nilai angka

3. // Example 1let x = '10.99'let num = parseFloat(x)console.log(num) // Output: 10.99// Example 2let x = '2.49 3.99'let num = parseFloat(x)console.log(num) // Output: 2// Example 3let x = 'day 7'let num = parseFloat(x)console.log(num) // Output: NaN_7

Metode

// Example 1
let x = '10.99'
let num = parseFloat(x)
console.log(num) // Output: 10.99// Example 2
let x = '2.49 3.99'
let num = parseFloat(x)
console.log(num) // Output: 2// Example 3
let x = 'day 7'
let num = parseFloat(x)
console.log(num) // Output: NaN
8 mem-parsing nilai string dan mengembalikan angka dengan nilai desimalnya

// Example 1
let x = '10.99'
let num = parseFloat(x)
console.log(num) // Output: 10.99// Example 2
let x = '2.49 3.99'
let num = parseFloat(x)
console.log(num) // Output: 2// Example 3
let x = 'day 7'
let num = parseFloat(x)
console.log(num) // Output: NaN
_

Mirip dengan

// Example 1
let x = '10.99'
let num = parseFloat(x)
console.log(num) // Output: 10.99// Example 2
let x = '2.49 3.99'
let num = parseFloat(x)
console.log(num) // Output: 2// Example 3
let x = 'day 7'
let num = parseFloat(x)
console.log(num) // Output: NaN
2 ,
// Example 1
let x = 10
let num = x.toString()
console.log(num) // Output: '10'// Example 2
let x = 10
let num = x.toString(2)
console.log(num) // Output: 1010
0 memeriksa untuk menemukan karakter pertama dalam string adalah angka, jika ya, itu mem-parsing string dan mengembalikannya sebagai angka dengan nilai desimal. Alasan utama yang memisahkan metode
// Example 1
let x = '10.99'
let num = parseFloat(x)
console.log(num) // Output: 10.99// Example 2
let x = '2.49 3.99'
let num = parseFloat(x)
console.log(num) // Output: 2// Example 3
let x = 'day 7'
let num = parseFloat(x)
console.log(num) // Output: NaN
2 dan
// Example 1
let x = 10
let num = x.toString()
console.log(num) // Output: '10'// Example 2
let x = 10
let num = x.toString(2)
console.log(num) // Output: 1010
0 adalah bahwa
// Example 1
let x = 10
let num = x.toString()
console.log(num) // Output: '10'// Example 2
let x = 10
let num = x.toString(2)
console.log(num) // Output: 1010
0 setelah mengurai string, mengembalikan angka dengan nilai desimalnya, sedangkan
// Example 1
let x = '10.99'
let num = parseFloat(x)
console.log(num) // Output: 10.99// Example 2
let x = '2.49 3.99'
let num = parseFloat(x)
console.log(num) // Output: 2// Example 3
let x = 'day 7'
let num = parseFloat(x)
console.log(num) // Output: NaN
2 hanya mengembalikan bilangan bulat

4. // Example 1let x = 10let num = x.toString()console.log(num) // Output: '10'// Example 2let x = 10let num = x.toString(2)console.log(num) // Output: 1010 5

Metode

// Example 1
let x = 10
let num = x.toString()
console.log(num) // Output: '10'// Example 2
let x = 10
let num = x.toString(2)
console.log(num) // Output: 1010
_6 mengubah nilai numerik menjadi string

// Example 1
let x = 10
let num = x.toString()
console.log(num) // Output: '10'// Example 2
let x = 10
let num = x.toString(2)
console.log(num) // Output: 1010

Menambahkan angka

// Example 1
let x = 10
let num = x.toString()
console.log(num) // Output: '10'// Example 2
let x = 10
let num = x.toString(2)
console.log(num) // Output: 1010
_7 sebagai parameter ke metode
// Example 1
let x = 10
let num = x.toString()
console.log(num) // Output: '10'// Example 2
let x = 10
let num = x.toString(2)
console.log(num) // Output: 1010
6, mengembalikan nilai biner dari angka tersebut

5. // Example 1let x = 10let num = x.toString()console.log(num) // Output: '10'// Example 2let x = 10let num = x.toString(2)console.log(num) // Output: 1010 _9

Seperti namanya,

// Example 1
let x = 456.789
let num = x.toExponential()
console.log(num) // Output: 4.56789e+2// Example 2
let x = 456.789
let num = x.toExponential(2)
console.log(num) // Output: 4.57e+2
_0 mengubah angka menjadi string dan mengembalikannya dalam format eksponensial

// Example 1
let x = 456.789
let num = x.toExponential()
console.log(num) // Output: 4.56789e+2// Example 2
let x = 456.789
let num = x.toExponential(2)
console.log(num) // Output: 4.57e+2

Parameter dengan 2 digit, mengembalikan nilai dengan dua digit desimal

6.

// Example 1
let x = 456.789
let num = x.toExponential()
console.log(num) // Output: 4.56789e+2// Example 2
let x = 456.789
let num = x.toExponential(2)
console.log(num) // Output: 4.57e+2
1 metode membulatkan angka ke notasi titik tetap tertinggi atau terendah terdekat. Dibutuhkan parameter yang menandakan jumlah digit harus ditampilkan setelah titik desimal

// Example 1
var num = 4.56789;
console.log(num.toFixed()) // Output : 5// Example 2
var num = 4.56789;

console.log(num.toFixed(2)) // Output : 4.57

Pada contoh di atas, metode

// Example 1
let x = 456.789
let num = x.toExponential()
console.log(num) // Output: 4.56789e+2// Example 2
let x = 456.789
let num = x.toExponential(2)
console.log(num) // Output: 4.57e+2
_2 memformat angka dengan 2 jumlah digit setelah titik desimal. Jika Anda memanggil metode
// Example 1
let x = 456.789
let num = x.toExponential()
console.log(num) // Output: 4.56789e+2// Example 2
let x = 456.789
let num = x.toExponential(2)
console.log(num) // Output: 4.57e+2
_3 tanpa parameter, ia mengembalikan bilangan bulat yang dibulatkan

7. // Example 1let x = 456.789let num = x.toExponential()console.log(num) // Output: 4.56789e+2// Example 2let x = 456.789let num = x.toExponential(2)console.log(num) // Output: 4.57e+2_4

// Example 1
let x = 456.789
let num = x.toExponential()
console.log(num) // Output: 4.56789e+2// Example 2
let x = 456.789
let num = x.toExponential(2)
console.log(num) // Output: 4.57e+2
_5 mengembalikan nilai numerik dengan panjang tertentu. Dibutuhkan argumen yang menandakan panjangnya. Jika diberikan tanpa panjang tertentu, metode mengembalikan angka seperti itu

// Example 1
var num = 456.789;

console.log(num.toPrecision()) // Output : 456.789
// Example 2
var num = 456.789;

console.log(num.toPrecision(2)) // Output : 4.6

8. Nilai dari()

Metode

// Example 1
let x = 456.789
let num = x.toExponential()
console.log(num) // Output: 4.56789e+2// Example 2
let x = 456.789
let num = x.toExponential(2)
console.log(num) // Output: 4.57e+2
_6 digunakan untuk mengembalikan nilai primitif dari objek
// Example 1
let x = 456.789
let num = x.toExponential()
console.log(num) // Output: 4.56789e+2// Example 2
let x = 456.789
let num = x.toExponential(2)
console.log(num) // Output: 4.57e+2
7 yang Anda panggil. Tipe primitif dalam JavaScript adalah angka, string, bigint, simbol, undefined, null, dan boolean

let x = 45
let num = x.valueOf()
console.log(num) // Output: 45console.log(typeof num); // Output: Number

9. // Example 1let x = 456.789let num = x.toExponential()console.log(num) // Output: 4.56789e+2// Example 2let x = 456.789let num = x.toExponential(2)console.log(num) // Output: 4.57e+2_8

Metode

// Example 1
let x = 456.789
let num = x.toExponential()
console.log(num) // Output: 4.56789e+2// Example 2
let x = 456.789
let num = x.toExponential(2)
console.log(num) // Output: 4.57e+2
_8 menggunakan format bahasa lokal untuk mengonversi angka dan mengembalikannya sebagai string. Dibutuhkan dua argumen,
// Example 1
var num = 4.56789;
console.log(num.toFixed()) // Output : 5// Example 2
var num = 4.56789;

console.log(num.toFixed(2)) // Output : 4.57
0 dan
// Example 1
var num = 4.56789;
console.log(num.toFixed()) // Output : 5// Example 2
var num = 4.56789;

console.log(num.toFixed(2)) // Output : 4.57
1 , yang menentukan bahasa konversi yang ingin Anda gunakan, dan perilaku fungsi

// Example 1
var num = 4.56789;
console.log(num.toFixed()) // Output : 5// Example 2
var num = 4.56789;

console.log(num.toFixed(2)) // Output : 4.57
_2

let num = 226537.883;//US English
console.log(num.toLocaleString('en-US')); //Output: 226,537.883
// Romanian (Romania)
console.log(num.toLocaleString('ro-RO')); //Output: 226.537,883
// Standard French (especially in France)
console.log(num.toLocaleString('fr-FR')); //Output: 226 537,883

10. // Example 1var num = 4.56789;console.log(num.toFixed()) // Output : 5// Example 2var num = 4.56789; console.log(num.toFixed(2)) // Output : 4.57_3

// Example 1
var num = 4.56789;
console.log(num.toFixed()) // Output : 5// Example 2
var num = 4.56789;

console.log(num.toFixed(2)) // Output : 4.57
_4 memeriksa apakah nilai yang diberikan adalah bilangan bulat dan mengembalikan nilai boolean

//Example 1
let x = 10
let num = Number.isInteger(x)
console.log(num) // Output: true//Example 2
let x = 10.99
let num = Number.isInteger(x)
console.log(num) // Output: false//Example 3
let x = "10"
let num = Number.isInteger(x)
console.log(num) // Output: false

Dalam contoh di atas, pengaturan

// Example 1
let x = '10.99'
let num = parseInt(x)
console.log(num) // Output: 10// Example 2
let x = '7 days'
let num = parseInt(x)
console.log(num) // Output: 7// Example 3
let x = 'day 7'
let num = parseInt(x)
console.log(num) // Output: NaN
5 ke
// Example 1
var num = 4.56789;
console.log(num.toFixed()) // Output : 5// Example 2
var num = 4.56789;

console.log(num.toFixed(2)) // Output : 4.57
6 mengembalikan nilai boolean
// Example 1
let x = '10.99'
let num = parseInt(x)
console.log(num) // Output: 10// Example 2
let x = '7 days'
let num = parseInt(x)
console.log(num) // Output: 7// Example 3
let x = 'day 7'
let num = parseInt(x)
console.log(num) // Output: NaN
7; . Demikian pula, ketika kita membungkus nilai dengan kutipan, metode mengembalikan
// Example 1
let x = '10.99'
let num = parseInt(x)
console.log(num) // Output: 10// Example 2
let x = '7 days'
let num = parseInt(x)
console.log(num) // Output: 7// Example 3
let x = 'day 7'
let num = parseInt(x)
console.log(num) // Output: NaN
8 karena nilainya adalah string

11. // Example 1var num = 456.789; console.log(num.toPrecision()) // Output : 456.789// Example 2var num = 456.789; console.log(num.toPrecision(2)) // Output : 4.6_1

// Example 1
var num = 456.789;

console.log(num.toPrecision()) // Output : 456.789
// Example 2
var num = 456.789;

console.log(num.toPrecision(2)) // Output : 4.6
_2 memeriksa apakah nilai yang diberikan terbatas dan mengembalikan nilai boolean

// Example 1
let x = '10.99'
let num = parseInt(x)
console.log(num) // Output: 10// Example 2
let x = '7 days'
let num = parseInt(x)
console.log(num) // Output: 7// Example 3
let x = 'day 7'
let num = parseInt(x)
console.log(num) // Output: NaN
0

Metode

// Example 1
var num = 456.789;

console.log(num.toPrecision()) // Output : 456.789
// Example 2
var num = 456.789;

console.log(num.toPrecision(2)) // Output : 4.6
_3 mengembalikan
// Example 1
let x = '10.99'
let num = parseInt(x)
console.log(num) // Output: 10// Example 2
let x = '7 days'
let num = parseInt(x)
console.log(num) // Output: 7// Example 3
let x = 'day 7'
let num = parseInt(x)
console.log(num) // Output: NaN
7 saat disetel
// Example 1
let x = '10.99'
let num = parseInt(x)
console.log(num) // Output: 10// Example 2
let x = '7 days'
let num = parseInt(x)
console.log(num) // Output: 7// Example 3
let x = 'day 7'
let num = parseInt(x)
console.log(num) // Output: NaN
5 ke
// Example 1
var num = 4.56789;
console.log(num.toFixed()) // Output : 5// Example 2
var num = 4.56789;

console.log(num.toFixed(2)) // Output : 4.57
6 ,
// Example 1
var num = 456.789;

console.log(num.toPrecision()) // Output : 456.789
// Example 2
var num = 456.789;

console.log(num.toPrecision(2)) // Output : 4.6
7 karena ini adalah bilangan terbatas. Mengembalikan
// Example 1
let x = '10.99'
let num = parseInt(x)
console.log(num) // Output: 10// Example 2
let x = '7 days'
let num = parseInt(x)
console.log(num) // Output: 7// Example 3
let x = 'day 7'
let num = parseInt(x)
console.log(num) // Output: NaN
_8 saat kita mengubah nilainya menjadi string

12. // Example 1var num = 456.789; console.log(num.toPrecision()) // Output : 456.789// Example 2var num = 456.789; console.log(num.toPrecision(2)) // Output : 4.6_9

let x = 45
let num = x.valueOf()
console.log(num) // Output: 45console.log(typeof num); // Output: Number
0 memeriksa apakah nilai yang diberikan adalah bilangan bulat yang aman dan mengembalikan nilai boolean. Bilangan bulat dianggap sebagai bilangan bulat aman jika semua bilangan bulat persis antara (2^53–1) hingga -(2^53–1))

// Example 1
let x = '10.99'
let num = parseInt(x)
console.log(num) // Output: 10// Example 2
let x = '7 days'
let num = parseInt(x)
console.log(num) // Output: 7// Example 3
let x = 'day 7'
let num = parseInt(x)
console.log(num) // Output: NaN
_1

Ini adalah 12 format angka JavaScript yang dapat membantu Anda memanipulasi nilai angka dan membuat kode Anda lebih efisien

Apa fungsi angka dalam JavaScript?

Fungsi Javascript Number() digunakan untuk mengubah tipe data menjadi angka . Parameter. Fungsi ini menerima satu parameter seperti yang disebutkan di atas dan dijelaskan di bawah ini. obyek. Parameter ini menampung objek yang akan dikonversi ke semua jenis variabel javascript ke tipe angka.

Apa format angka dalam JavaScript?

Simpan Artikel. Metode JavaScript Number toFixed() dalam JavaScript digunakan untuk memformat angka menggunakan notasi titik tetap . Ini dapat digunakan untuk memformat angka dengan jumlah digit tertentu di sebelah kanan desimal. Sintaksis. nomor. toFixed( nilai )

Apakah metode angka dalam JavaScript?

Dalam JavaScript, ada dua cara untuk memeriksa apakah suatu variabel adalah angka. isNaN() – Singkatan dari “is Not a Number”, jika variabel bukan angka, itu mengembalikan benar, jika tidak mengembalikan salah. typeof – Jika variabel adalah angka, ia akan mengembalikan string bernama “angka” .

Apa ini () dalam JavaScript?

Apa ini? . Objek mana yang bergantung pada bagaimana ini dipanggil (digunakan atau dipanggil). Kata kunci this mengacu pada objek yang berbeda tergantung pada bagaimana kata kunci ini digunakan. Dalam metode objek, ini mengacu pada objek. refers to an object. Which object depends on how this is being invoked (used or called). The this keyword refers to different objects depending on how it is used: In an object method, this refers to the object.