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>
原文地址:https://www.cnblogs.com/yinzhengjie/p/6496432.html