Atribut prototype Number JavaScript
- Halaman Sebelumnya parseInt()
- Halaman Berikutnya toExponential()
- Kembali ke Tingkat Atas Panduan Referensi Number JavaScript
Definisi dan penggunaan
prototype
Memungkinkan Anda menambahkan atribut dan metode baru ke angka.
prototype
Adalah atribut yang tersedia untuk semua objek JavaScript.
Instance
Buat metode angka baru yang mengembalikan nilai setengah angka:
Number.prototype.myMethod = function() { return this.valueOf() / 2; };
Gunakan metode baru untuk angka:
let n = 55; let x = n.myMethod();
Sintaks
Number.prototype.name = value
Peringatan
Tidak disarankan untuk mengubah prototype objek yang tidak diawasi Anda.
Anda tidak boleh mengubah prototype tipe data JavaScript bawaan, seperti:
- Numbers
- Strings
- Arrays
- Dates
- Booleans
- Function
- Objects
Hanya ubah prototype objek milik Anda sendiri.
Atribut prototype
JavaScript prototype
Atribut memungkinkan Anda menambahkan atribut baru ke objek:
Instance
function Person(first, last, age, eyecolor) { this.firstName = first; this.lastName = last; this.eyeColor = eyecolor; } Person.prototype.nationality = "English";
Dukungan browser
Number.prototype
Adalah fitur ECMAScript1 (ES1).
Semua peramban mendukung ES1 (JavaScript 1997) penuhnya:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Dukungan | Dukungan | Dukungan | Dukungan | Dukungan | Dukungan |
- Halaman Sebelumnya parseInt()
- Halaman Berikutnya toExponential()
- Kembali ke Tingkat Atas Panduan Referensi Number JavaScript