前言: 既然是规则了, 那就是约定俗成的, 不用过多纠结, 虽然这些规则里面也有必然的因素, 但现阶段来说可以不作探讨.
变量的命名需要: 遵守命名规则, 遵循命名规范, 这两点是不一样的, 规则是不能被打破的, 否则就运行不起来, 规范是一种实践经验, 不是必须要遵循的.
第一步: 变量的命名规则
下面演示错误的命名:
// 1. 不能以数字开头 var 1a = 0; // 2. 不能使用关键字 var for = [1,2,3]; // 3. 不能使用保留字 var class = {};
下面演示正确的命名:
// 1. 以 "$" / "_" / "大小写字母"开头 var $1 = 123; var _a = 123; var a = 123; var A = 123;
注意:
1. JavaScript支持Unicode编码的字符作为变量名, 也就是说, 其实中文也可以作变量名, 但基本不用, 也建议你们不要用;
2. 变量名区分大小写, 变量 a 和变量 A 是两个不同的变量;
3. 关键字可以理解为是js内置的具有特殊功能的指令, 因此不能使用, 保留字可以理解为是: 未来可能登场的的"替补关键字";
第二步: 变量的命名规范
规范就像中小学生守则一样, 虽然每个学校都有, 但熊孩子还是一大堆, 而规则就像"人需要进食"一样, 目前来看是没有出现反例的, 因此它是一种规则.
变量的命名规范主要有三种:
// 1. 大驼峰写法, 每个单词的首字母大写 var JoinerId = 123; // 2. 小驼峰写法, 第一个单词的首字母小写, 其他单词的首字母大写 var joinerId = 123; // 3. 下划线写法, 每个单词都是小写, 单词之间以下划线分隔 var joiner_id = 123;
注意:
1. 上面三种命名规范中, 用的最多的是小驼峰.
2. 选好一种自己喜欢的命名风格, 就从一而终, 不能一会儿大驼峰一会儿小驼峰, 一会有下划线;
3. 如果是自己的项目, 则可以随便选, 但如果是在公司, 则需要遵循公司的变量命名和其他代码开发规范;
标签:变量,规范,var,123,规则,命名 来源: https://www.cnblogs.com/aisowe/p/11585249.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。