zoukankan      html  css  js  c++  java
  • JavaScript基础知识-标识符

                JavaScript基础知识-标识符

                                              作者:尹正杰

    版权声明:原创作品,谢绝转载!否则将追究法律责任。

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title>标识符</title>
            
            <script type="text/javascript">
                /**
                 *     标识符:
                 *         在JS中所有的可以由我们自主命名的都可以称为标识符,例如:变量名称,函数名,属性名都是标识符。
                 *         
                 *     命名一个标识符时需要遵守以下规则:
                 *         1>.标识符中可以含有"字母","数字","_","$";
                 *         2>.标识符不能以数字开头;
                 *         3>.标识符不能时ES中关键字或保留字;
                 *         4>.标识符一般都采用驼峰命名法(首字母小写,每个开头字母大写,其余字母小写,如:"className")
                 *     
                 *     温馨提示:
                 *         JS底层保存标识符时实际上是采用的Unicode编码,所以理论上讲,所有的utf-8中含有的内容都可以作为标识符。但实际开发中并不建议使用中文命名来命名标识符。
                 * 
                 *  ES中的关键字:
                 *         break;
                 *         do;
                 *         instanceof;
                 *         typeof;
                 *         case;
                 *         else;
                 *         new;
                 *         var;
                 *         catch;
                 *         finally;
                 *         return;
                 *         void;
                 *         continue;
                 *         for;
                 *         switch;
                 *         while;
                 *         default;
                 *         if;
                 *         throw;
                 *         delete;
                 *         in;
                 *         try;
                 *         function;
                 *         this;
                 *         with;
                 *         false;
                 *         ture;
                 *         null;
                 *         debugger;
                 *         
                 *     ES中的保留字符:
                 *         class;
                 *         enum;
                 *         extends;
                 *         super;
                 *         const;
                 *         export;
                 *         import;
                 *         implements;
                 *         let;
                 *         private;
                 *         public;
                 *         yield;
                 *         interface;
                 *         package;
                 *         proteeted;
                 *         static;
                 * 
                 *     其它不建议使用的标识符:
                 *         abstract;
                 *         double;
                 *         goto;
                 *         native;
                 *         static;
                 *         boolean;
                 *         enum;
                 *         implements;
                 *         package;
                 *         super;
                 *         byte;
                 *         export;
                 *         import;
                 *         private;
                 *         synchronize;
                 *         char;
                 *         extends;
                 *         int;
                 *         protected;
                 *         throws;
                 *         class;
                 *         final;
                 *         interface;
                 *         public;
                 *         transient;
                 *         const;
                 *         float;
                 *         long;
                 *         short;
                 *         volatile;
                 *         arguments;
                 *         encodeURI;
                 *         Infinity;
                 *         Number;
                 *         RegExp;
                 *         undefined;
                 *         isFinite;
                 *         Object;
                 *         String;
                 *         Boolean;
                 *         Error;
                 *         RangeError;
                 *         parseFloat;
                 *         SyntaxError;
                 *         Date;
                 *         eval;
                 *         JSON;
                 *         ReferenceError;
                 *         TypeError;
                 *         decocdeURI;
                 *         EvalError;
                 *         Math;
                 *         URIError;
                 *         decodeURIComponent;
                 *         Function;
                 *         NaN;
                 *         isNaN;
                 *         parseInt;
                 *         Array;
                 *         encodeURICOmponent;
                 */
                
            </script>
        </head>
        <body>
        </body>
    </html>
  • 相关阅读:
    Android获取屏幕分辨率及DisplayMetrics简介(轉)
    程序员技术练级攻略
    CSDN精选iPhone开发博客
    Java中访问权限修饰符public protected 缺省默认 private的用法总结(转)
    Java中abstract class 和 interface 的解释和他们的异同点(转)
    Code Project精彩系列(转)
    java中重载与重写的区别
    HDU 1024 Max Sum Plus Plus(动态规划,给定一个数组,求其分成m个不相交子段和最大值的问题)
    Triple ACM HDU 3908 (数学题,找多少种组合)
    ACM POJ 1015 Jury Compromise(陪审团的人选,动态规划题,难)
  • 原文地址:https://www.cnblogs.com/yinzhengjie/p/6496432.html
Copyright © 2011-2022 走看看