Je li Let bolji od VAR-a?
Je li Let bolji od VAR-a?

Video: Je li Let bolji od VAR-a?

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

Glavna razlika je razlika u opsegu, 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ćuje 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 nova var . Navodno 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 i to možete učiniti. Dakle, moj instinkt je da prestanem koristiti var potpuno pri pisanju ES6 koda.

Netko se također 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 njih je to var ima opseg funkcije i neka ima blokovni opseg. Može se reći da je varijabla deklarirana s var definiran je kroz program u odnosu na neka.

Sukladno tome, je li brže od VAR-a?

Što se tiče usporedbe performansi, var je brže i neka je sporiji unutar petlji dok se izvodi ili izvršava kod. Ponovno izjašnjavanje var deklarirana varijabla u istoj funkciji ili opsegu dovodi do sintaktičke pogreške dok neka deklarirana varijabla ne može se ponovno deklarirati.

Kada biste trebali koristiti var za deklariranje varijable preko Let?

var number = 5 number = "Hello World" //Ovo htjeti ne kompilirati. Glavna razlika je u tome var varijabla vrijednost limenka promjena, i neka može ne. Ako vas želite imati podatke za unos korisnika, koristili biste var pa vrijednost limenka biti promijenjen i koristiti neka vrsta podataka varijabla pa vrijednost limenka ne mijenjati.

Preporučeni: