A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© O_o” 中级黑马   /  2013-8-19 21:54  /  1773 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 O_o” 于 2013-8-20 16:56 编辑

我想问一下 const和readonly有什么区别?

3 个回复

倒序浏览
1. const常量。常量名要大写。一定不会变化的值才能声明为常量。
2. readonly只读。<input type = "text" readonly/>或者<input type = "text" readonly="readonly"/>
回复 使用道具 举报
1、const是用来定义常量的;readonly允许把一个字段设置成常量,可以执行一些运算,可以用某些变量初始化,而常量是不可以用变量来初始化的;
2、const字段只能在该字段的声明中初始化;readonly字段可以在声明或构造函数中初始化;
3、const默认是静态的;readonly如果设置成静态就必须显示的声明;
4、如果在程序的前台页面某控件中设置readonly属性,代表该控件是只读属性,不可以编辑的;
回复 使用道具 举报 1 0
const  是一个包含不能修改的值的变量。readonly 允许把一个字段设置成常量,但可以执行一些运算,可以确定它的初始值
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马