# 变量
在 JS 中,通过 `var i = 10; i = "abc";` 使用变量,因为没有在声明变量的时候给于数据类型的强制定义,可以给变量赋予任意类型的值。我们把 JavaScript 称为弱类型编程语言。
Java 在声明编程时候,必须准确定义变量的数据类型。
**变量声明的语法**:
`数据类型 变量名;`
例如:`int a;`
**变量赋值的语法**:
`变量名 = 值;`
例如:`a = 10;`
两者可以写在一起:
`数据类型 变量名 = 值;`
例如:`int a = 10;`
**变量的生命周期**
> 先记住:变量的生命周期在 {} 定义的范围内。