Apakah Let lebih baik dari VAR?
Apakah Let lebih baik dari VAR?

Video: Apakah Let lebih baik dari VAR?

Video: Apakah Let lebih baik dari VAR?
Video: Учим цвета Разноцветные яйца на ферме Miroshka Tv 2024, Mungkin
Anonim

Perbedaan utama adalah perbedaan ruang lingkup, sedangkan membiarkan hanya bisa tersedia di dalam lingkup yang dideklarasikan, seperti di for loop, var dapat diakses di luar loop misalnya. membiarkan memungkinkan Anda untuk mendeklarasikan variabel yang cakupannya terbatas pada blok, pernyataan, atau ekspresi yang digunakannya.

Lalu, mana yang lebih baik let atau VAR?

membiarkan yang baru var . Rupanya satu-satunya perbedaan adalah itu var mendapat cakupan ke fungsi saat ini, sementara membiarkan mendapat cakupan ke blok saat ini. Dan jika Anda ingin membuat cakupan sesuatu yang lebih halus dalam blok for atau sesuatu, maka Anda juga dapat melakukannya. Jadi insting saya adalah berhenti menggunakan var sama sekali saat menulis kode ES6.

Orang mungkin juga bertanya, apa perbedaan antara VAR dan membiarkan JS? var dan biarkan keduanya digunakan untuk deklarasi variabel di javascript tetapi perbedaan antara mereka adalah itu var adalah cakupan fungsi dan membiarkan adalah cakupan blok. Dapat dikatakan bahwa suatu variabel dideklarasikan dengan var didefinisikan di seluruh program dibandingkan dengan membiarkan.

Sejalan dengan itu, apakah membiarkan lebih cepat dari VAR?

Dalam hal perbandingan kinerja, var adalah lebih cepat dan membiarkan lebih lambat di dalam loop saat menjalankan atau mengeksekusi kode. Mendeklarasikan ulang var mendeklarasikan variabel dalam fungsi atau ruang lingkup yang sama menimbulkan Kesalahan Sintaks sedangkan membiarkan variabel yang dideklarasikan tidak dapat dideklarasikan ulang.

Kapan Anda harus menggunakan var untuk mendeklarasikan variabel melalui Let?

var angka = 5 angka = "Halo Dunia" //Ini akan tidak mengkompilasi. Perbedaan utamanya adalah variabel var nilai bisa berubah, dan biar bisa 'T. Jika Anda ingin memiliki data input pengguna, Anda akan menggunakan var jadi nilainya bisa diubah dan gunakan mari tipe data variabel jadi nilainya bisa tidak diubah.

Direkomendasikan: