十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊
量身定制 + 運營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
var?url="";
七星關(guān)區(qū)網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)公司,七星關(guān)區(qū)網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為七星關(guān)區(qū)上1000家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站制作要多少錢,請找那個售后服務(wù)好的七星關(guān)區(qū)做網(wǎng)站的公司定做!
var?exp=/(?:http:\/\/)?(?:(\w+)\.)?(?:(\w+)\.)(\w+)/g;
var?match=exp.exec(url);
console.log(match[1]||"",match[2],match[3]);//""?"text"?"com"
i++和++I(xiàn)是C語言的運算符,i++是后綴遞增的意思,++I(xiàn)是前綴遞增的意思,“I”沒有任何意義,它在程序中出錯并詢問“[”或“]”操作符的含義,因為沒有“[”或“]”操作符。
i++是后綴遞增的意思,i++是先執(zhí)行表達(dá)式運算,再執(zhí)行自遞增運算。i++等價于I=I+1,可以看到結(jié)果是一致的。
++I(xiàn)是前綴遞增的意思,++I(xiàn)是第一個自遞增或自減的運算,然后是表達(dá)式運算??梢园l(fā)現(xiàn),僅從I的值來看,++I(xiàn)和i++的最終I值是相同的,因為I增加了1。
擴(kuò)展資料:
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)存進(jìn)行底層控制。
7.預(yù)處理器使C語言編譯更加靈活。
var?subject?=?'%BeginFont\r\nHandler:WinTTHandler\r\nFontType:Type1\r\nFontName:ACaslonPro-Bold\r\nFamilyName:Adobe?Caslon?Pro\r\nStyleName:Bold\r\nMenuName:Adobe?Caslon?Pro?Bold\r\nStyleBits:0\r\nWeightClass:700\r\nWidthClass:5\r\nAngleClass:0\r\nFullName:Adobe?Caslon?Pro?Bold\r\nWritingScript:Roman\r\nUsesStandardEncoding:yes\r\nisCFF:yes\r\nWinName:ACaslonPro-Bold\r\nFileLength:142728\r\nDesignSize:120\r\n%EndFont\r\n\r\n%BeginFont\r\nHandler:WinTTHandler\r\nFontType:Type1\r\nFontName:ACaslonPro-BoldItalic\r\nFamilyName:Adobe?Caslon?Pro\r\nStyleName:Bold?Italic\r\nMenuName:Adobe?Caslon?Pro?Bold\r\nStyleBits:1\r\nWeightClass:700\r\nWidthClass:5\r\nAngleClass:1\r\nFullName:Adobe?Caslon?Pro?Bold?Italic\r\nWritingScript:Roman\r\nUsesStandardEncoding:yes\r\nisCFF:yes\r\nWinName:ACaslonPro-BoldItalic\r\nFileLength:169548\r\nDesignSize:120\r\n%EndFont';
var?result?=?[];
subject.replace(/FullName:(.*)$/gm,function(m,c1){
result.push(c1);
});
console.log(result);
函數(shù)命名:統(tǒng)一使用動詞或者動詞+名詞形式 ---- fnInit()
如果有內(nèi)部函數(shù)則“_”開頭? _fnInit().
對象方法命名使用fn+對象類名+動詞+名詞形式? fnAnimateDoRun()
某事件響應(yīng)函數(shù)命名方式為fn+觸發(fā)事件對象名+事件名或者模塊名? fnDivClick()
附常用的動詞列表:
變量命名:
一些算是默認(rèn)的規(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。