为了账号安全,请及时绑定邮箱和手机立即绑定

js里使用中文变量名有哪些缺点?

js里使用中文变量名有哪些缺点?

智慧大石 2019-04-13 08:46:22
Ecma262规定标识符中可以使用ASCII扩展字符和Unicode字符:var安静的美男子={高:149,富:0,帅:undefined};varಠ_ಠ=安静的美男子.帅;写这样萌的代码,真的不好吗?在浏览器中执行类似这样的代码有什么隐患吗?使用中文或颜文字做变量名除了不支持驼峰格式外,还有那些缺点?
查看完整描述

2 回答

?
UYOU

TA贡献1878条经验 获得超4个赞

其实没什么不好,但是
软件开发应该是国际化程度非常高的一个职业,相对于约定成俗的编程习惯,中文在此谈不上有任何优势,而且根本没这个必要。
还有一个很复杂的问题,中文输入法一般都是默认使用全角字符的。我们在使用英文写代码的时候并不需要切换语言,但是用中文变量名在输入一部分符号的时候还是要切换成英文(或者是半角字符),挺麻烦的。【如果说非要设置成在中文状态下默认就使用半角符号,作为强迫症我认为这种行为不能忍受,需要打死】
私下里用用可以,但是我还是倾向于,我希望外国友人也能看懂我的代码。
                            
查看完整回答
反对 回复 2019-04-13
  • 2 回答
  • 0 关注
  • 799 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信