Rumah > hujung hadapan web > Soal Jawab bahagian hadapan > Terdapat beberapa jenis data asas dalam ecmascript

Terdapat beberapa jenis data asas dalam ecmascript

青灯夜游
Lepaskan: 2021-12-06 15:52:56
asal
2208 orang telah melayarinya

Terdapat 5 jenis data asas dalam ecmascript: 1. Undefined type, yang bermaksud undefined; 2. Null type, yang bermaksud nilai "null", iaitu tiada nilai, dan sering digunakan untuk tentukan penunjuk objek nol; 3. , Jenis nombor 4. Jenis rentetan;

Terdapat beberapa jenis data asas dalam ecmascript

Persekitaran pengendalian tutorial ini: sistem Windows 7, ECMAScript versi 5, komputer Dell G3.

Terdapat 5 jenis data asas dalam ECMAScript: Undefined, Null, Number, String, Boolean dan objek jenis data yang kompleks (terdiri daripada pasangan nama-nilai tidak tertib).

Ringkasan beberapa jenis data yang tidak begitu jelas adalah seperti berikut:

1 Gunakan operator typeOf untuk menentukan jenis data pembolehubah

  • "undefined"——Jika nilai tidak ditakrifkan; "——Jika nilai ialah rentetan;

  • "nombor"——Jika nilai ialah nilai berangka;

  • "objek " ——Jika nilai adalah objek atau null; tidak dimulakan, ia tidak ditentukan.

  • Contoh:
  • 3 Jenis nol (nilai adalah nol)
  • Nilai nol mewakili penunjuk objek nol.
  • Contoh:


  • 4 Jenis nombor

Terdapat banyak nilai jenis ini, memfokuskan pada NaN mewakili Bila operan yang sepatutnya mengembalikan nilai angka tidak mengembalikan nilai angka, iaitu, sebarang nilai angka dibahagikan dengan nilai bukan angka dalam ECMAScript akan mengembalikan NaN. NaN mempunyai dua ciri: pertama, sebarang operasi yang melibatkan NaN akan mengembalikan NaN kedua, NaN tidak sama dengan sebarang nilai, termasuk NaN itu sendiri.
var message = "some string";
alert(typeOf message); //"string"
alert(typeOf(message)); //"string"
alert(typeOf  95); //"number" 
Salin selepas log masuk

Contoh:
fungsi isNaN() Fungsi ini menerima parameter ini boleh daripada sebarang jenis Fungsi isNaN() boleh digunakan untuk menentukan sama ada parameter tersebut "bukan nilai berangka". Selepas fungsi ini menerima nilai, ia akan cuba menukarnya kepada nilai angka Sebarang nilai yang tidak boleh ditukar kepada nilai angka akan menyebabkan fungsi ini kembali benar.

Contoh:

var  message;
alert(message == undefined) ;    //true
Salin selepas log masuk
5 Jenis rentetan

Jenis rentetan (Rentetan) ialah tempoh masa yang dipisahkan oleh petikan tunggal ''. atau petikan berganda " "Teks yang dibalut, seperti '123', "abc". Perlu diingatkan bahawa petikan tunggal dan petikan berganda adalah cara yang berbeza untuk menentukan rentetan dan bukan sebahagian daripada rentetan.

Apabila menentukan rentetan, jika rentetan mengandungi petikan, anda boleh menggunakan garis miring ke belakang untuk melepaskan petikan dalam rentetan atau pilih petikan yang berbeza daripada rentetan untuk mentakrifkan rentetan, seperti yang ditunjukkan dalam contoh berikut :

var   obj = null;
alert(typeOf obj);  //"object"
Salin selepas log masuk
6. Jenis Boolean

Jenis Boolean hanya mempunyai dua nilai, benar (benar) atau palsu (salah), apabila membuat pertimbangan bersyarat Ia sering digunakan. Selain menggunakan secara langsung benar atau salah untuk mentakrifkan pembolehubah jenis Boolean, anda juga boleh menggunakan beberapa ungkapan untuk mendapatkan nilai jenis Boolean, seperti:

[Cadangan berkaitan:

tutorial pembelajaran javascript

alert(NaN == NaN);    //false
Salin selepas log masuk
]

Atas ialah kandungan terperinci Terdapat beberapa jenis data asas dalam ecmascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan