十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
var url="";
七星关区网站建设公司创新互联公司,七星关区网站设计制作,有大型网站制作公司丰富经验。已为七星关区上1000家提供企业网站建设服务。企业网站搭建\外贸网站制作要多少钱,请找那个售后服务好的七星关区做网站的公司定做!
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++是先执行表达式运算,再执行自递增运算。i++等价于I=I+1,可以看到结果是一致的。
++I是前缀递增的意思,++I是第一个自递增或自减的运算,然后是表达式运算。可以发现,仅从I的值来看,++I和i++的最终I值是相同的,因为I增加了1。
扩展资料:
C语言操作符的特性
1.C语言是一种程序语言,具有结构化的程序设计、可变的作用域和递归的功能。
2.通过C语言传递的参数是通过值传递的,通过值传递的指针也是可以传递的。
3.不同的变量类型可以与结构组合。
4.只有32个保留字被保留,这使得变量和函数的命名更加灵活。
5.一些变量类型可以被转换,例如整数和字符变量。
6.通过指针,C语言可以很容易地对内存进行底层控制。
7.预处理器使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);
函数命名:统一使用动词或者动词+名词形式 ---- fnInit()
如果有内部函数则“_”开头 _fnInit().
对象方法命名使用fn+对象类名+动词+名词形式 fnAnimateDoRun()
某事件响应函数命名方式为fn+触发事件对象名+事件名或者模块名 fnDivClick()
附常用的动词列表:
变量命名:
一些算是默认的规范就不说了 (常量大写,循环变量简写,驼峰式等)
对于变量命名 还是没有一个规范,下面贴出一个别人的规范仅供参考。
按照类型规划:
按照前缀区分 :
市面上常用的命名规范:
camelCase(小驼峰式命名法 —— 首字母小写)
PascalCase(大驼峰式命名法 —— 首字母大写)
kebab-case(短横线连接式)
Snake(下划线连接式)
1.1 项目文件命名
1.1.1 项目名
全部采用小写方式, 以 短横线 分隔。例:my-project-name。
1.1.2 目录名
参照项目命名规则,有复数结构时,要采用复数命名法 。例:docs、assets、components、directives、mixins、utils、views。