Is Let beter as VAR?
Is Let beter as VAR?

Video: Is Let beter as VAR?

Video: Is Let beter as VAR?
Video: What is block scope? |Why is let better than VAR|ShortCutCode 2024, Mei
Anonim

Die belangrikste verskil is die omvang verskil, terwyl laat kan slegs beskikbaar wees binne die omvang wat dit verklaar is, soos in vir lus, var kan byvoorbeeld buite die lus verkry word. laat laat jou toe om veranderlikes te verklaar wat in omvang beperk is tot die blok, stelling of uitdrukking waarop dit gebruik word.

Wat is dan beter verhuur of VAR?

laat is die nuwe var . Blykbaar is die enigste verskil dit var word omvang na die huidige funksie, terwyl laat word omvang na die huidige blok. En as jy iets fyner in 'n for-blok of iets wil omvang, dan kan jy dit ook doen. So my instink is om op te hou gebruik var heeltemal wanneer ES6-kode geskryf word.

Mens kan ook vra, wat is die verskil tussen VAR en laat in JS? var en laat word albei gebruik vir veranderlike verklaring in javascript maar die verskil tussen hulle is dit var is funksie omvang en laat is blok-omvang. Daar kan gesê word dat 'n veranderlike verklaar word met var word regdeur die program gedefinieer in vergelyking met laat.

Dienooreenkomstig, is laat vinniger as VAR?

Wat prestasievergelyking betref, var is vinniger en laat is stadiger binne die lusse terwyl die kode uitgevoer of uitgevoer word. Herverklaar var 'n veranderlike in dieselfde funksie of omvang verklaar gee aanleiding tot Sintaksisfout terwyl laat verklaarde veranderlike kan nie herverklaar word nie.

Wanneer moet jy var gebruik om 'n veranderlike oor Let te verklaar?

var nommer = 5 nommer = "Hallo Wêreld" //Dit sal saamstel nie. Die belangrikste verskil is dat var veranderlike waarde kan verander, en laat kan 't. As jy wil 'n gebruiker data invoer, jy sal var gebruik dus die waarde kan verander word en gebruik laat Datatipe veranderlike dus die waarde kan verander nie.

Aanbeveel: