我想也应该和java/c差不多。
对于不同应用,会有不同的需求。
如果涉及到类、继承等等,和java不同。
我对javascript掌握不够,除了和java/c差不多的,可以再补充吗?

解决方案 »

  1.   


    变量命名:
    1.变量名不能有下划线(const除外)
    2.一个变量不能有多个意义
    3.循环变量用i,j,k...
    4.多个单词组成时除第一个单词字母小写外其它单词首字母均大写
    5.均需用var申明方法:
    1。第一个字母小写
    2。用动词或动宾式,用比较能表明方法功能的名字
    3。由多个单词组成时,第一个单词首字母,其它首字母大写。
    4。命名字符不能太长(<??),比较长的单词可缩写
    5。参数尽量不要多于两个参数:??注释:
     
    1。有适当的注释
    2。注释要清晰但避免过于华丽类:
    1.类名首字母必须大写。若 由多个单词组成,每个单词首字母用大写
    2.类名采用名词形式其它:
      一行只能有一个语句  
      要有缩进(2 space)
      
    =========大家快来修补!==========
      

  2.   

    为什么变量名不能加下划线?
    另外,就是每个语句必须赋初值,因为var是不能区分类型的,还有每个语句结束需要加分号
      

  3.   

    (转)
    2.1 变量命名规范 
       * 常量以及全局变量名必须全部使用大写字母 
       * 变量名首字母必须小写。 
       * 变量名必须使用其类型的所写字符串开始。各种类型的所写字符串如下: 
       * 整型变量:int 
       * 长整型变量:lng 
       * 浮点型变量:flt 
       * 双精度变量:dbl 
       * 对象引用变量:obj 
       * 字符串变量:str 
       * Date类型变量:dtm 
       * 变量名必须采用有意义的单词命名,如: 
       strUserName、lngArrayIndex 
       * 变量名除首字母小写外,其他单词首字符必须大写 
       * 如果变量名过长可以使用单词缩写,除了被广泛了解的单词缩写以外,所有使用单词所写的变量名必须在定义时给出注释,如: 
       var strAdName //用于表示Administrator帐户的名称 
       var strAdminName //不用给出注释,Admin被广泛了解 
       2.2 变量使用规范 
       * 变量使用前必须定义。没有定义的变量禁止使用 
       * 变量的使用尽量缩小到小的作用域。如循环使用 
       for(var I=0;I<12;I++){ 
        
       } 
       而不是: 
       var I; 
       for(I=0;I<12,I++){ 
        
       } 
      

  4.   

    2.3 对象命名规范 
       各种页面对象如text输入框、按钮、下拉选择框在命名时必须使用以下对应前缀: 
       * text输入框:txt 
       * button按钮:btn 
       * select下拉选择框:sel 
       * option项:opt 
       * form表单:frm 
       * frame框架:fra 
       * hidden表单项:hdn 
       * div标记:div 
       * span标记:span 
       * 对话框对象:dlg 
       * 窗口对象:win 
       2.4 函数以及子过程命名规范 
       * 函数命名必须使用动词+名词对的方式,并且能够体现函数的功能 
       * 函数命名的动词前缀必须是同函数功能相关的完整动词 
       * 函数命名第一个单词的首字母小写,后面每一个单词的首字母大写