2016 - 2024

感恩一路有你

驼峰和下划线哪个好 JS中,下划线有什么意义?

浏览量:1873 时间:2021-03-16 07:23:26 作者:admin

JS中,下划线有什么意义?

下划线 _ 在JavaScript(JS)中 是变量命名时有效的字符。JS编程中通常的命名习惯是驼峰式,但有些人不习惯(比如 PHPer),喜欢将变量名中的单词分隔开,所以用下划线来连接(减号是运算符中的保留字)。另外,在对象中定义的方法或者函数中声明的变量,如果是局限在内部使用(即不允许在当前实例/域之外调用或读写),这些方法名和变量名通常会以下划线作为前缀,以便于区分。再就是,有一个JS库就叫做 Underscore(下划线的英文说法)为名,集合和扩展了诸多常用的JS方法,以 _ 为开头,就像jQuery以 $ 开头

为什么很多人不建议使用驼峰命名法,有什么弊端么?

因为可能编撰者本人并不喜欢驼峰命名。

有些事情已经形成了较大范围的行业习惯了。类的命名使用大驼峰,方法和变量的命名使用小驼峰,常量全大写,并且使用下划线来分割单词。

但是重要的是整个团队要保持统一的风格,否则可能造成工作效率的低下。

试想如果有人用大驼峰去命名一个变量或方法,其他人可能会误以为那是一个直接来自类的调用的静态方法;

或是当你看到了一个全大写并且用下划线来分割的常量,你以惯性思维以为它是个常量,但实际上你的同事把它定义为一个变量,而他没有遵守大家约定的规范,那么你所调用到它的地方,可能它的值随时会发生变化,对你造成不必要的麻烦。

如果不巧的是,你所在的团队所习惯的规范与你自己的习惯有所矛盾,那要么你有足够的力量去改变所有其他人的习惯,要么就赶快改变自己的习惯,来适应团队。否则等待你的可能就是一句“你特么傻X啊搞这种命名?!”

驼峰和下划线哪个好 excel下划线转驼峰 驼峰转换下划线正则

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。