使用var final 声明变量, const 声明常量。
var声明变量,可赋予不同类型的值,未初始化时,默认值时null。
var a;
print(a);//null
a = 10 ;
print(a); //10
a = “hello world”;
print(a); //hello world
使用final声明一次只能赋值一次的变量,和js里面的const有异曲同工之妙。
final c = 30;
c = “hello”; //会报错
使用const声明常量。
使用const声明的常量必须时编译器常量。
编译器常量就是在 编译期就能确定值。与之对应的就是运行时的变量。
const a = 20;/
a = 30; //立马报错,既然是常量它的值肯定不能改变。