js编程命名法中短横线命名转换驼峰命名

更新时间:2023-05-21 11:26:05 阅读: 评论:0

js编程命名法中短横线命名转换驼峰命名
thin怎么读语音
⽂章⽬录
前⾔
  在编程中,有个好的规范是很有必要的,从最基本的变量命名开始,命名写的好,后⾯找bug维护也容易很多,曾经我有的⼤学同学⾥⾯很多⼈的变量命名都是以aa、aaa、111之类的名字,先不说规不规范,就说出了bug怎么找。所以说好的编程规范可以让你事半功倍。
命名⽅法
⼀、匈利亚命名法
匏瓜  匈⽛利命名法是⼀种编程时的命名规范。基本原则是:变量名=属性+类型+对象描述,其中每⼀对象的名称都要求有明确含义,可以取对象名字全称或名字的⼀部分。要基于容易记忆容易理解的原则。匈⽛利命名法的特点是前缀。⽤前缀标明变量的类型。前缀后⾯的单词⾸字母⼤写,其他字母⼩写。让⼈⼀看到变量名就能知道这个变量的类型。好像前端很少⽤到,了解即可。
⼆、camelCa命名法(驼峰式命名)
suspended
开头单词⼩写,后⾯单词⾸字母⼤写。在Java的官⽅标准中,Camel命名法被作为主要命名法。使⽤的很普遍,很多⼈习惯这种命名⽅法。⽰例:urName
三、PascalCa命名法(帕斯卡命名)
与camelCa命名类似,所有单词⾸字母⼤写。有时会有⼈称为⼤驼峰式命名。使⽤很普遍,变量名,⽅法名等。⽰例:UrName
四、kebab-ca(短横线命名)
单词以 ‘-’ 短横线连接,常见的class命名⽅法。⽰例:ur-name
五、UnderScoreCa(下划线命名)
单词以 ‘_’ 下划线连接,常见⽂件名的命名。⽰例:ur_name
js案例
要求:编写⼀个函数,将如下字符串’get-element-by-id’修改为驼峰表⽰法’getElementById’
思路:
1. 分割字符串 存⼊数组
2. 循环便利数组 找到 - 分隔符
cag
3. 把分隔符 后⼀位的 字母 调成⼤写
其他的转换也可以套⽤这个⽅法 只需改动⼀下即可
function nameConversion(text){
var textList = text.split('');//把字符串转换成数组
for(let i =0;i < textList.length;i++){//遍历数组
if(textList[i]=='-'){//寻找'-'分隔符
textList.splice(i,1);//删除这个分隔符,如果找到就删除它
textList[i]= textList[i].toUpperCa();//删除 - 分隔符以后后⾯的元素前移则直接修改为⼤写
长沙拓展训练
long long way to go}
}英语单词速记法口诀
// console.log(textList);
var str = textList.join();//⽤join⽅法把数组转成字符串
var strHump =(place(/,/g,""));//利⽤正则表达式查找所有的 , 并且修改为空字符串
return strHump;//返回驼峰命名字符串
}inkwell
2012年2月4日var strHump =nameConversion('get-element-by-id');//调⽤函数
console.log(strHump);//打印结果
总结
buchi  最终还是把这个转换做出来了,最然中间碰到了⼀些问题,例如使⽤join⽅法把数组转换成字符串的时候,字符串每两个字符中间都有⼀个 逗号,研究了半天怎么去掉这个,最后想到可以⽤正则表达式把 逗号 换成空字符串,成功解决这个问题。

本文发布于:2023-05-21 11:26:05,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/90/116988.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:命名   字符串   驼峰   类型   对象
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图