Rumah > hujung hadapan web > tutorial js > Nilai asal JavaScript dan kemahiran contoh rujukan objek analysis_javascript

Nilai asal JavaScript dan kemahiran contoh rujukan objek analysis_javascript

WBOY
Lepaskan: 2016-05-16 16:02:25
asal
1133 orang telah melayarinya

Contoh dalam artikel ini menerangkan kaedah nilai primitif JavaScript dan rujukan objek. Kongsikan dengan semua orang untuk rujukan anda. Analisis khusus adalah seperti berikut:

Dalam satu ayat: nilai primitif tidak boleh berubah, manakala rujukan objek boleh berubah.

Nilai primitif (tidak ditentukan, nol, nilai Boolean, nombor dan rentetan) dalam js pada asasnya berbeza daripada objek (termasuk tatasusunan dan fungsi). Nilai asal tidak boleh ditukar dan tiada kaedah boleh menukar nilai asal; untuk rentetan, semua kaedah dalam rentetan kelihatan mengembalikan rentetan yang diubah suai, tetapi sebenarnya mengembalikan nilai rentetan baharu

var str="hello world";
s.toUpperCase();
s;     //仍然不变
Salin selepas log masuk
Perbandingan nilai primitif adalah perbandingan nilai: mereka hanya menunggu jika nilai mereka sama.

Objek berbeza daripada nilai primitif Pertama sekali, ia boleh berubah, kedua, perbandingan objek bukan perbandingan nilai: mereka hanya mahu menunggu jika dan hanya jika mereka merujuk kepada objek asas yang sama.

Jika anda ingin membandingkan dua objek atau tatasusunan berasingan, anda mesti membandingkan sifat atau elemennya, seperti berikut:

function equ_arrays(a,b){
  if(a.length != b.lenght) return false;
  for(var i=0;i<a.length;i++)
    if(a[i] !== b[i]) return false;
  return true;
}
Salin selepas log masuk
Saya harap artikel ini akan membantu reka bentuk pengaturcaraan JavaScript semua orang.

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