var と let の違い

1. ECMAScript 2015 / ECMAScript 6 (ES6), [TypeScript]

1-1. var

関数スコープ
厳密には、function, module, namespace, or global scope


 

1-2. let

ブロックスコープ
lexical-scoping or block-scoping

 

補足. const

定数

 

2. Swift

2-1. var

変数

 

2-2. let

定数