


Mari kita bincangkan tentang perbezaan antara var, let dan const (contoh kod)
Artikel ini membawakan anda pengetahuan yang berkaitan tentang JavaScript terutamanya memperkenalkan kepada anda perbezaan antara var, let dan const, serta hubungan antara ECMAScript dan JavaScript, saya harap ia membantu semua orang .
首先,ECMAScript 和 JavaScript 什么关系?
- ECMAScript ialah bahasa skrip standard yang diluluskan di peringkat antarabangsa.
- JavaScript terdiri daripada ECMAScript, DOM dan BOM. Ia boleh difahami secara ringkas sebagai: ECMAScript ialah spesifikasi bahasa JavaScript, dan JavaScript ialah pelaksanaan dan lanjutan ECMAScript.
Apakah perbezaan antara var, let dan const?
1 Pembolehubah pengisytiharan var wujud 变量提升
, let dan const tidak mempunyai promosi berubah
console.log(a); // undefined ===> a已声明还没赋值,默认得到undefined值 console.log(b); // 报错:b is not defined ===> 找不到b这个变量 console.log(c); // 报错:c is not defined ===> 找不到c这个变量 var a = 100; let b = 10; const c = 10; console.log(a);//a=100
2. let dan const hanya boleh diakses dalam skop blok
if(1){ var a = 100; let b = 10; const c = 1; } console.log(a); // 100 console.log(b) // 报错:b is not defined ===> 找不到b这个变量 console.log(c) // 报错:c is not defined ===> 找不到c这个变量
3 Let dan const tidak boleh mengisytiharkan pembolehubah dengan nama yang sama dalam skop yang sama, tetapi var boleh
var a = 100; console.log(a); //控制台输出 100 var a = 10; console.log(a); //控制台输出 10 let a = 100; let a = 10; // 控制台报错:Identifier 'a' has already been declared ===> 标识符a已经被声明了。
4. const mentakrifkan pemalar dan tidak boleh diubah suai, 但是在定义的对象时对象属性值可以改变
const a=2 a=3 console.log(a) //控制台报错
const person = { name : 'make', sex : '男' } person.name = 'test' console.log(person.name) //运行发现控制台没有报错,且 person.name 被成功修改
????这是怎么回事呢?
kerana objek ialah jenis rujukan, apa yang disimpan secara peribadi hanyalah penunjuk objek, dan mengubah suai sifat objek dengan tidak akan mengubah penunjuk objek , jadi dalam kes ini pengubahsuaian akan berjaya. Dalam erti kata lain, jenis rujukan yang ditakrifkan oleh const dibenarkan selagi penunjuk tidak berubah.
Seterusnya kami cuba mengubah suai penunjuk, biarkan orang menunjuk ke objek baharu dan akhirnya ralat dilaporkan
const person = { name : 'make', sex : '男'}person = { name : 'test', sex : '男'}console.log(person.name) //控制台报错
var-defined pembolehubah, promosi pembolehubah, tiada konsep daripada blok,Boleh diakses merentas blok.
let mentakrifkan pembolehubah , hanya boleh mengakses dalam skop blok dan tidak boleh mengisytiharkan pembolehubah dengan nama yang sama.
const digunakan untuk mentakrifkan pemalar Apabila digunakan, mesti memulakan (iaitu, ia mesti diberikan nilai dengan nama yang sama tidak boleh diisytiharkan. hanya boleh diakses dalam skop blok dan tidak boleh mengubah suai , tetapi nilai sifat objek boleh ditukar apabila objek ditentukan.
Tiada satu pun daripada mereka boleh diakses merentas fungsi
Pembelajaran yang disyorkan: "Tutorial Video JavaScript"
Atas ialah kandungan terperinci Mari kita bincangkan tentang perbezaan antara var, let dan const (contoh kod). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Penerangan terperinci dan contoh kod const dalam C Dalam bahasa C, kata kunci const digunakan untuk menentukan pemalar, yang bermaksud bahawa nilai pembolehubah tidak boleh diubah suai semasa pelaksanaan program. Kata kunci const boleh digunakan untuk mengubah suai pembolehubah, parameter fungsi dan nilai pulangan fungsi. Artikel ini akan memberikan analisis terperinci tentang penggunaan kata kunci const dalam bahasa C dan memberikan contoh kod khusus. pembolehubah diubah suai const Apabila const digunakan untuk mengubah suai pembolehubah, ini bermakna pembolehubah itu ialah pembolehubah baca sahaja dan tidak boleh diubah suai setelah ia diberikan nilai. Contohnya: berterusan

const ialah kata kunci yang boleh digunakan untuk mengisytiharkan pemalar, pengubah const dalam parameter fungsi, nilai pulangan fungsi yang diubah suai const dan penunjuk yang diubah suai const. Pengenalan terperinci: 1. Isytiharkan pemalar Kata kunci const boleh digunakan untuk mengisytiharkan pemalar Nilai pemalar tidak boleh diubah suai semasa menjalankan atur cara, seperti integer, nombor titik terapung. aksara, dsb., atau jenis data tersuai; 2. Pengubah suai const dalam parameter fungsi Kata kunci const boleh digunakan dalam parameter fungsi, menunjukkan bahawa parameter tidak boleh diubah suai di dalam fungsi, dsb.

Output dan input audio memerlukan pemacu dan perkhidmatan tertentu untuk berfungsi seperti yang diharapkan pada Windows 11. Ini kadangkala berakhir dengan ralat di latar belakang, menyebabkan masalah audio seperti tiada output audio, peranti audio hilang, audio herot, dsb. Cara Membetulkan Perkhidmatan Audio Tidak Menjawab pada Windows 11 Kami mengesyorkan anda untuk memulakan dengan pembetulan yang dinyatakan di bawah dan menyelesaikan senarai sehingga anda berjaya menyelesaikan isu anda. Perkhidmatan audio mungkin menjadi tidak responsif atas beberapa sebab pada Windows 11. Senarai ini akan membantu anda mengesahkan dan menyelesaikan kebanyakan isu yang menghalang perkhidmatan audio daripada bertindak balas pada Windows 11. Sila ikut bahagian yang berkaitan di bawah untuk membantu anda melalui proses tersebut. Kaedah 1: Mulakan semula perkhidmatan audio yang mungkin anda hadapi

Artikel ini membawakan anda pengetahuan yang berkaitan tentang JavaScript Ia terutamanya memperkenalkan kepada anda perbezaan antara var, let dan const, serta hubungan antara ECMAScript dan JavaScript. Rakan yang berminat boleh melihatnya.

Penggunaan kata kunci const yang betul dalam C++: Menggunakan const untuk mengubah suai fungsi bermakna fungsi itu tidak akan mengubah suai parameter atau ahli kelas yang diluluskan. Menggunakan const untuk mengisytiharkan penunjuk fungsi bermakna penunjuk menunjuk kepada fungsi malar.

Peranan dan contoh kata kunci var dalam PHP Dalam PHP, kata kunci var digunakan untuk mengisytiharkan pembolehubah. Dalam versi PHP sebelumnya, menggunakan kata kunci var ialah cara idiomatik untuk mengisytiharkan pembolehubah ahli, tetapi penggunaannya tidak lagi disyorkan. Walau bagaimanapun, dalam beberapa kes, kata kunci var masih digunakan. Kata kunci var digunakan terutamanya untuk mengisytiharkan pembolehubah tempatan dan secara automatik menandakan pembolehubah sebagai skop tempatan. Ini bermakna pembolehubah hanya boleh dilihat dalam blok kod semasa dan tidak boleh diakses dalam fungsi atau blok kod lain. Gunakan var

Perbezaan dan ciri let, var dan const: Apakah maksudnya? Dalam JavaScript, let, var, dan const ialah kata kunci yang digunakan untuk mengisytiharkan pembolehubah. Setiap daripada mereka mempunyai perbezaan dan ciri yang berbeza. let: Kata kunci let telah diperkenalkan dalam ES6, yang membolehkan kami mengisytiharkan pembolehubah berskop blok. Skop peringkat blok bermakna pembolehubah hanya boleh dilihat dalam blok di mana ia diisytiharkan dan tidak akan dinaikkan ke skop fungsi. Contoh kod: functionexampleFunctio

Untuk pengaturcara C++, ralat sintaks adalah salah satu masalah yang paling biasa. Salah satu kesilapan biasa ialah objek const mesti dimulakan pada masa definisi. Jika anda menghadapi situasi ini, bagaimanakah anda harus menghadapinya? Pertama, kita perlu memahami apa itu objek const. Kata kunci const ialah kelayakan jenis khas dalam C++ yang menyatakan bahawa nilai pembolehubah tidak boleh diubah semasa pelaksanaan program. Pembolehubah sedemikian dipanggil "pemalar". Jika anda mentakrifkan objek const tanpa memulakannya, anda akan menghadapi ralat di atas. ini adalah
