mozilla

Compare Revisions

let

Change Revisions

Revision 33137:

Revision 33137 by tehsis on

Revision 33138:

Revision 33138 by Markus Prokott on

Title:
let
let
Slug:
JavaScript/Reference/Statements/let
JavaScript/Reference/Statements/let
Content:

Revision 33137
Revision 33138
n90      <code>let</code> allows you to declare variables, limiting n90      <code>let</code> allows you to declare variables, limiting 
>its scope to the block, statement, or expression on which is used>its scope to the block, statement, or expression on which it is u
>. This is unlike the <a href="/en/JavaScript/Reference/Statements>sed. This is unlike the <a href="/en/JavaScript/Reference/Stateme
>/var" title="en/JavaScript/Reference/Statements/var"><code>var</c>nts/var" title="en/JavaScript/Reference/Statements/var"><code>var
>ode></a> keyword, which defines a variable globally, or local to ></code></a> keyword, which defines a variable globally, or locall
>an entire function regardless of block scope.>y to an entire function regardless of block scope.
n96      A <em>let expression</em> limit the scope of the variable dn96      A <em>let expression</em> limits the scope of the declared 
>eclared only in that expression.>variable to only that expression.
n104      &nbsp;Used inside a block, <em>let</em> limits the variablen104      &nbsp;Used inside a block, <em>let</em> limits the variable
>'s scope to that block. Note the difference between <em>var</em> >'s scope to that block. Note the difference between <em>var</em> 
>which its scope is inside the function where is declared>whose scope is inside the function where is declared
t120      You can use the <em>let</em> keyword to bind variables locat120      You can use the <em>let</em> keyword to bind variables loca
>lly in the scope of for loops instead of using a global variable >lly in the scope of loops instead of using a global variable (def
>(defined using <em>var</em>) for that.>ined using <em>var</em>) for that.

Back to History