本帖最后由 LMJ00 于 2022-10-24 14:02 编辑
JSA中的命名规范由于JS中大小写敏感,需要特别注意大小写问题,这里进行一个简单的总结。 一、常见的命名规范
- // 大驼峰命名法:第一个单词以大写字母开始,其余的和小驼峰命名法相同
- LastName, InputStream。
- ​
- // 小驼峰命名法:第一个单词以小写字母开始,其他单词以大写字母开始,其余字母使用小
- 写字母。
- firstName, toString
- ​
- // 下划线命名法:单词之间通过下划线“_”连接。
- out_of_range
复制代码 二、WPS系统自建的对象模型的命名方式
​在VBA中,对象名,属性名,方法名均采用大驼峰形式,为了让VBA选手能够轻松地转到JSA,降低语言切换的门槛,在JSA中,继承了原有的命名方式,也均采用大驼峰形式。
对象
- Application,Workbook,Worksheet...
复制代码
属性
方法
属性和方法在命名上的区别- <div align="left">属性一般使用名词性单词命名,如Range("A1").Value2</div><div align="left">方法一般使用单词性单词命名,如Range("A1").Resize(0,1)</div>
复制代码 三、JS原生的命名方式除了类模板采用大驼峰之外,都采用小驼峰的命名方式。 对象模板(类):大驼峰
对象(实例):小驼峰
- aObj=new Object() // aObj为对象,采用小驼峰命名
复制代码
属性:小驼峰
方法:小驼峰
四、总结VBA中原有的,大驼峰形式。 JSA原生的,除了类之外采用大驼峰,其他均采用小驼峰形式。
|