Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

391
Views
¿Por qué "let = 13" no arroja un error en JavaScript? (Consola Chrome + nodejs)

"var, let, const" son palabras clave en JS, no puede nombrar sus variables con palabras clave. pero si intenta declarar una variable llamada "let", funcionará y no arrojará ningún error.

p.ej

 const = 13; //Uncaught SyntaxError: Unexpected token '=' var = 13; //Uncaught SyntaxError: Unexpected token '=' const let = 123; //Uncaught SyntaxError: let is disallowed as a lexically bound name let let = 13; //Uncaught SyntaxError: let is disallowed as a lexically bound name x = 13; //works good, so far so good let = 13; //works fine, ++let // returns 14

al principio, pensé porque "let" es una palabra clave nueva (ES2015), por lo que es compatibilidad con versiones anteriores o algo así, pero no puede hacerlo con la palabra clave const o cualquier palabra clave JS

alguien sabe porque

about 4 years ago · Santiago Gelvez
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!