Latest web development tutorials
×

JavaScript kuliah

JavaScript kuliah JavaScript pengantar singkat JavaScript pemakaian JavaScript ekspor JavaScript tatabahasa JavaScript laporan JavaScript catatan JavaScript variabel JavaScript Jenis Data JavaScript benda JavaScript fungsi JavaScript cakupan JavaScript peristiwa JavaScript tali JavaScript operator JavaScript membandingkan JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript Jenis Konversi JavaScript Regular Expressions JavaScript kesalahan JavaScript debugging JavaScript angkat variabel JavaScript Modus yang ketat JavaScript Gunakan tidak tepat JavaScript bentuk Authentication JavaScript Reserved Keywords JavaScript JSON JavaScript void JavaScript kode Spesifikasi

JS fungsi

JavaScript definisi fungsi JavaScript Argumen fungsi JavaScript fungsi panggilan JavaScript penutupan

JS HTML DOM

DOM pengantar singkat DOM HTML DOM CSS DOM peristiwa DOM EventListener DOM elemen

JS canggih Tutorial

JavaScript benda JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp benda

JS Browser BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript pop JavaScript Kegiatan Jangka waktu JavaScript Cookies

JS gudang

JavaScript gudang JavaScript uji jQuery JavaScript uji Prototype

JS contoh

JavaScript contoh JavaScript contoh objek JavaScript Browser contoh objek JavaScript HTML DOM contoh JavaScript ringkasan

JS Reference manual

JavaScript benda HTML DOM benda

Jumlah JavaScript Object

JavaScript hanya satu jenis numerik.

Anda dapat menggunakan titik desimal tidak boleh digunakan untuk menulis angka.


nomor JavaScript

nomor JavaScript mungkin atau mungkin tidak menggunakan titik desimal menulis:

contoh

var pi=3.14; // 使用小数点
var x=34; // 不使用小数点

jumlah besar atau sangat kecil melalui ilmiah (eksponensial) notasi untuk menulis:

contoh

var y=123e5; // 12300000
var z=123e-5; // 0.00123


Semua angka 64 JavaScript

JavaScript bukanlah jenis bahasa. Tidak seperti banyak bahasa pemrograman lainnya, JavaScript tidak mendefinisikan berbagai jenis digital, seperti integer, pendek, panjang, mengambang, dan sebagainya.

Dalam JavaScript, nomor tidak dibagi menjadi tipe integer dan tipe floating-point, semua angka adalah dari jenis floating-point. JavaScript menggunakan IEEE754 standar mendefinisikan 64-bit floating-point format digital, dapat mewakili maksimal ± 1,7976931348623157 x 10.308, nilai minimum adalah ± 5 x 10 -324

Nilai (alias Fraksi / Mantissa) indeks tanda
52 bit (0-51) 11 bit (50-62) 1 bit (63)


ketepatan

Integer (tidak ada titik atau notasi eksponensial desimal) sampai dengan 15.

Jumlah maksimum tempat desimal adalah 17, tapi aritmatika floating-point tidak selalu 100% akurat:

contoh

var x = 0.2+0.1; // 输出结果为 0.30000000000000004

Coba »


Oktal dan heksadesimal

Jika awalan adalah 0, maka JavaScript akan ditafsirkan sebagai angka oktal konstan numerik, jika awalan nol dan "x", itu ditafsirkan sebagai angka heksadesimal.

contoh

var y = 0377;
var z = 0xFF;

Coba »

lampu Jangan pernah menuliskan angka nol sebelum nomor, kecuali jika Anda perlu melakukan konversi oktal.

Secara default, JavaScript tampilan angka desimal.

Tapi Anda bisa menggunakan toString () metode untuk keluaran heksadesimal, oktal, biner.

contoh

var myNumber=128;
myNumber.toString(16); // 返回 80
myNumber.toString(8); // 返回 200
myNumber.toString(2); // 返回 10000000

Coba »


Infinity (tak terhingga)

Ketika hasil digital operasi melebihi jumlah yang dapat diwakili dalam JavaScript atas (overflow), hasilnya adalah nilai tak terhingga khusus (infinity), dinyatakan dalam JavaScript untuk Infinity. Demikian pula, ketika nilai negatif melebihi kisaran negatif JavaScript dapat diwakili, hasilnya adalah tak terhingga negatif, di JavaScript untuk -infinity menunjukkan. karakteristik perilaku dari nilai yang tak terbatas, dan kami mengharapkan hal yang sama: berdasarkan penambahan, pengurangan, perkalian dan operasi pembagian hasil mereka adalah tak terhingga (tentu saja, mempertahankan tanda mereka).

contoh

myNumber = 2;
sementara (myNumber! = Infinity)
{
myNumber = myNumber * myNumber; // penghitungan ganda sampai myNumber sama Infinity
}

Coba »

Pembagian dengan nol juga memiliki unlimited:

contoh

var x = 2/0;
var y = -2/0;

Coba »


NaN - nilai non-numerik

atribut NaN adalah nilai khusus mewakili nilai-nilai non-numerik. Properti ini digunakan untuk menunjukkan bahwa nilai yang bukan angka. benda nomor dapat diatur untuk nilai ini, menunjukkan bahwa itu bukan nilai numerik.

Anda dapat menggunakan fungsi global Isnan () untuk menentukan apakah nilai yang nilai NaN.

contoh

var x = 1000 / "Apple";
isNaN(x); // 返回 true
var y = 100 / "1000";
isNaN(y); // 返回 false

Coba »

Pembagian dengan nol adalah tak terhingga, tak terhingga adalah nomor:

contoh

var x = 1000 / 0;
isNaN(x); // 返回 false

Coba »


Digital mungkin digital atau obyek

data digital pribadi dapat diinisialisasi sebagai x = 123;

JavaScript data objek inisialisasi digital, var y = new Number (123);

contoh

var x = 123;
var y = new Number(123);
typeof(x) // 返回 Number
typeof(y) // 返回 Object

Coba »

contoh

var x = 123;
var y = new Number(123);
(x === y) // 为 false,因为 x 是一个数字,y 是一个对象

Coba »


Properti digital

  • MAX_VALUE
  • MIN_VALUE
  • NEGATIVE_INFINITY
  • POSITIVE_INFINITY
  • NaN
  • prototipe
  • pembina

Metode numerik

  • toExponential ()
  • toFixed ()
  • toPrecision ()
  • toString ()
  • valueOf ()