卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

駝峰和下劃線哪個(gè)好 JS中,下劃線有什么意義?

JS中,下劃線有什么意義?下劃線 _ 在JavaScript(JS)中 是變量命名時(shí)有效的字符。JS編程中通常的命名習(xí)慣是駝峰式,但有些人不習(xí)慣(比如 PHPer),喜歡將變量名中的單詞分隔開(kāi),所以用

JS中,下劃線有什么意義?

下劃線 _ 在JavaScript(JS)中 是變量命名時(shí)有效的字符。JS編程中通常的命名習(xí)慣是駝峰式,但有些人不習(xí)慣(比如 PHPer),喜歡將變量名中的單詞分隔開(kāi),所以用下劃線來(lái)連接(減號(hào)是運(yùn)算符中的保留字)。另外,在對(duì)象中定義的方法或者函數(shù)中聲明的變量,如果是局限在內(nèi)部使用(即不允許在當(dāng)前實(shí)例/域之外調(diào)用或讀寫),這些方法名和變量名通常會(huì)以下劃線作為前綴,以便于區(qū)分。再就是,有一個(gè)JS庫(kù)就叫做 Underscore(下劃線的英文說(shuō)法)為名,集合和擴(kuò)展了諸多常用的JS方法,以 _ 為開(kāi)頭,就像jQuery以 $ 開(kāi)頭

為什么很多人不建議使用駝峰命名法,有什么弊端么?

因?yàn)榭赡芫幾弑救瞬⒉幌矚g駝峰命名。

有些事情已經(jīng)形成了較大范圍的行業(yè)習(xí)慣了。類的命名使用大駝峰,方法和變量的命名使用小駝峰,常量全大寫,并且使用下劃線來(lái)分割單詞。

但是重要的是整個(gè)團(tuán)隊(duì)要保持統(tǒng)一的風(fēng)格,否則可能造成工作效率的低下。

試想如果有人用大駝峰去命名一個(gè)變量或方法,其他人可能會(huì)誤以為那是一個(gè)直接來(lái)自類的調(diào)用的靜態(tài)方法;

或是當(dāng)你看到了一個(gè)全大寫并且用下劃線來(lái)分割的常量,你以慣性思維以為它是個(gè)常量,但實(shí)際上你的同事把它定義為一個(gè)變量,而他沒(méi)有遵守大家約定的規(guī)范,那么你所調(diào)用到它的地方,可能它的值隨時(shí)會(huì)發(fā)生變化,對(duì)你造成不必要的麻煩。

如果不巧的是,你所在的團(tuán)隊(duì)所習(xí)慣的規(guī)范與你自己的習(xí)慣有所矛盾,那要么你有足夠的力量去改變所有其他人的習(xí)慣,要么就趕快改變自己的習(xí)慣,來(lái)適應(yīng)團(tuán)隊(duì)。否則等待你的可能就是一句“你特么傻X啊搞這種命名?!”