函數(shù)命名:統(tǒng)一使用動詞或者動詞+名詞形式 ---- fnInit()
成都創(chuàng)新互聯(lián)公司專注于安岳企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站,商城網(wǎng)站開發(fā)。安岳網(wǎng)站建設(shè)公司,為安岳等地區(qū)提供建站服務(wù)。全流程按需定制制作,專業(yè)設(shè)計,全程項目跟蹤,成都創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)
如果有內(nèi)部函數(shù)則“_”開頭? _fnInit().
對象方法命名使用fn+對象類名+動詞+名詞形式? fnAnimateDoRun()
某事件響應(yīng)函數(shù)命名方式為fn+觸發(fā)事件對象名+事件名或者模塊名? fnDivClick()
附常用的動詞列表:
變量命名:
一些算是默認的規(guī)范就不說了 (常量大寫,循環(huán)變量簡寫,駝峰式等)
對于變量命名 還是沒有一個規(guī)范,下面貼出一個別人的規(guī)范僅供參考。
按照類型規(guī)劃:
按照前綴區(qū)分 :
市面上常用的命名規(guī)范:
camelCase(小駝峰式命名法?—— 首字母小寫)
PascalCase(大駝峰式命名法 —— 首字母大寫)
kebab-case(短橫線連接式)
Snake(下劃線連接式)
1.1 項目文件命名
1.1.1 項目名
全部采用小寫方式, 以 短橫線 分隔。例:my-project-name。
1.1.2 目錄名
參照項目命名規(guī)則,有復(fù)數(shù)結(jié)構(gòu)時,要采用復(fù)數(shù)命名法 。例:docs、assets、components、directives、mixins、utils、views。
var?url="";
var?exp=/(?:http:\/\/)?(?:(\w+)\.)?(?:(\w+)\.)(\w+)/g;
var?match=exp.exec(url);
console.log(match[1]||"",match[2],match[3]);//""?"text"?"com"
i++和++I是C語言的運算符,i++是后綴遞增的意思,++I是前綴遞增的意思,“I”沒有任何意義,它在程序中出錯并詢問“[”或“]”操作符的含義,因為沒有“[”或“]”操作符。
i++是后綴遞增的意思,i++是先執(zhí)行表達式運算,再執(zhí)行自遞增運算。i++等價于I=I+1,可以看到結(jié)果是一致的。
++I是前綴遞增的意思,++I是第一個自遞增或自減的運算,然后是表達式運算??梢园l(fā)現(xiàn),僅從I的值來看,++I和i++的最終I值是相同的,因為I增加了1。
擴展資料:
C語言操作符的特性
1.C語言是一種程序語言,具有結(jié)構(gòu)化的程序設(shè)計、可變的作用域和遞歸的功能。
2.通過C語言傳遞的參數(shù)是通過值傳遞的,通過值傳遞的指針也是可以傳遞的。
3.不同的變量類型可以與結(jié)構(gòu)組合。
4.只有32個保留字被保留,這使得變量和函數(shù)的命名更加靈活。
5.一些變量類型可以被轉(zhuǎn)換,例如整數(shù)和字符變量。
6.通過指針,C語言可以很容易地對內(nèi)存進行底層控制。
7.預(yù)處理器使C語言編譯更加靈活。