Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 11341|Antwoord: 0

[JavaScript] Het verschil tussen let en var-definitievariabelen in js

[Link kopiëren]
Geplaatst op 09-08-2017 17:25:50 | | |
javascrip{filter}t strict mode

Wanneer je voor het eerst het let-sleutelwoord tegenkomt, is er een concept waar je heel, heel goed op moet letten: "Javascrip{filtering}t strict mode", bijvoorbeeld, de volgende code geeft een foutmelding:



De foutmelding luidt:



De oplossing is om de declaratie "javascrip{filter}t strict mode" toe te voegen aan de bestandsheader:




Voor één enkele functie
Als je "gebruik strict" op de eerste regel van het functielichaam zet, draait de hele functie in "strict mode".




Overeenkomsten en verschillen tussen let- en var-zoekwoorden

De verklaring wordt niet toegekend en de uitvoering is hetzelfde



Met behulp van niet-gedeclareerde variabelen is de prestatie anders:



Bij herhaaldelijk het declareren van dezelfde variabele is het gedrag anders:



De reikwijdte van variabelen is anders







Vorig:Het gedetailleerde gebruik van createCriteria is de QBC-query in Hibernate
Volgend:Misverstand van count(0) en count(*) in SQL-instructies
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com