Da li je Let bolji od VAR-a?
Da li je Let bolji od VAR-a?

Video: Da li je Let bolji od VAR-a?

Video: Da li je Let bolji od VAR-a?
Video: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Maj
Anonim

Glavna razlika je razlika u obimu, dok neka može biti dostupno samo unutar opsega koji je deklariran, kao u for petlji, var može se pristupiti izvan petlje na primjer. neka omogućava vam da deklarirate varijable koje su ograničene u opsegu na blok, izraz ili izraz na kojem se koristi.

Onda, što je bolje neka ili VAR?

neka je novo var . Očigledno je jedina razlika u tome var dobiva opseg trenutne funkcije, dok neka dobiva opseg na trenutni blok. A ako želite nešto finije odrediti u for bloku ili tako nešto, onda možete i to učiniti. Dakle, moj instinkt je da prestanem koristiti var potpuno kada pišete ES6 kod.

Također se može zapitati, koja je razlika između VAR-a i puštanja u JS? var i neka oba se koriste za deklaraciju varijable u javascript ali razlika između oni su to var je opseg funkcije i neka ima blokovni opseg. Može se reći da je varijabla deklarirana sa var je definisan kroz program u odnosu na neka.

Shodno tome, da li je dozvoljeno brže od VAR-a?

Što se tiče poređenja performansi, var je brže i neka je sporiji unutar petlji dok se izvodi ili izvršava kod. Ponovno izjašnjavanje var deklarisana varijabla u istoj funkciji ili opsegu dovodi do sintaksne greške neka deklarirana varijabla se ne može ponovo deklarirati.

Kada biste trebali koristiti var da deklarirate varijablu preko Let?

var number = 5 number = "Hello World" //Ovo će ne kompajlirati. Glavna razlika je u tome var varijabla vrijednost mogu promjena, i neka mogu 't. Ako ti želite imati podatke za unos korisnika, koristili biste var dakle vrijednost mogu biti promijenjen i koristiti neka tip podataka varijabla dakle vrijednost mogu ne mijenjati.

Preporučuje se: