Vai Let ir labāks par VAR?
Vai Let ir labāks par VAR?

Video: Vai Let ir labāks par VAR?

Video: Vai Let ir labāks par VAR?
Video: Скандальная Альбина_Рассказ_Слушать 2024, Novembris
Anonim

Galvenā atšķirība ir darbības jomas atšķirība, kamēr ļaut var būt pieejams tikai tajā tvērumā, kurā tas ir deklarēts, piemēram, cilpā, var var piekļūt, piemēram, ārpus cilpas. ļaut ļauj deklarēt mainīgos, kuru darbības joma ir ierobežota līdz blokam, priekšrakstam vai izteiksmei, kurā tas tiek izmantots.

Tad kas ir labāk let vai VAR?

ļaut ir jaunais var . Acīmredzot vienīgā atšķirība ir tā var tiek attiecināta uz pašreizējo funkciju, kamēr ļaut tiek novirzīts uz pašreizējo bloku. Un, ja vēlaties kaut ko precīzāk aptvert for blokā vai kādā citā veidā, varat arī to izdarīt. Tāpēc mans instinkts ir pārtraukt lietot var vispār, rakstot ES6 kodu.

Var arī jautāt, kāda ir atšķirība starp VAR un ielaist JS? var un let abi tiek izmantoti mainīgā deklarēšanai javascript bet atšķirība starp viņi ir tādi var ir funkcijas darbības joma un ļaut ir bloķēts. Var teikt, ka mainīgais, kas deklarēts ar var ir definēts visā programmā, salīdzinot ar ļaut.

Attiecīgi, vai laiž ātrāk par VAR?

Runājot par veiktspējas salīdzināšanu, var ir ātrāk un ļaut ir lēnāks cilpu iekšienē, palaižot vai izpildot kodu. Pārdeklarēšana var deklarēts kā mainīgais tajā pašā funkcijā vai tvērumā, rada sintakses kļūdu, turpretim ļaut deklarēto mainīgo nevar atkārtoti deklarēt.

Kad ir jāizmanto var, lai deklarētu mainīgo, nevis Let?

var numurs = 5 cipars = "Sveika pasaule" //Šis gribu nevis apkopot. Galvenā atšķirība ir tā vari mainīgais vērtību var mainīt, un lai var 't. Ja tu vēlaties, lai lietotājs ievada datus, jūs izmantotu var tātad vērtība var jāmaina un izmantot let datu tips mainīgs tātad vērtība var nedrīkst mainīt.

Ieteicams: