变量 、变量是一个供程序操作的存储区的名字 、每个变量都有一个特定的类型,类型决定了变量的内存大小和布局 、变量范围内的值可以存储在内存中,可以对变量进行一系列操作
变量
、变量是一个供程序操作的存储区的名字
、每个变量都有一个特定的类型,类型决定了变量的内存大小和布局
、变量范围内的值可以存储在内存中,可以对变量进行一系列操作
常量
、常量是固定值,程序执行期间不会改变
、常量可以是任何基本数据类型
、常量可以被当作常规的变量,只是它们的值在定义后不能被修改
、常量使用 const 关键字定义
2个常量类型
、静态常量:是指编译器在编译时候会对常量进行解析,并将常量的值替换成初始化的值
、动态常量:则是在运行的那一刻才获得值,编译器编译期间将其标示为只读常量,而不用常量的值代替,这样动态常量不必在声明的时候就初始化,而可以延迟到构造函数中初始化
const 与 readonly 区别
、const 修饰静态常量;readonly 修饰动态常量
、const 在声明的时候必须初始化;readonly 则可以延迟到构造函数初始化
、const 在编译期间就被解析,即常量值被替换成初始化的值;readonly 则延迟到运行的时候
、const 注重的是效率;readonly 注重灵活
、const 没有内存消耗;readonly 需要保存常量,有内存消耗
、const 只能修饰基元类型、字符串类型、枚举类;readonly 没有限制
【感谢本站数字底座由龙石数据提供 http://www.longshidata.com/pages/government.html】