骆驼式命名法就是当变量名或函式名是由一个或多个单词连结在一起,而构成的唯一识别字时,第一个单词以小写字母开始;第二个单词的首字母大写或每一个单词的首字母都采用大写字母,例如:myFirstName、myLastName,这样的变量名看上去就像骆驼峰一样此起彼伏,故得名。
S_驼峰式和连字符
式的转换
1.驼峰转连字符:
var
s
=
"fooStyleCss"
s
=
s.replace(/([A-Z])/g,"-$1").toLowerCase()
//利用正则进行替换,简洁明了,很棒
2.转驼峰
var
s1
=
"foo-style-css"
s1
=
s1.replace(/\-(\w)/g,
function(all,
letter){
return
letter.toUpperCase()
})