• 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>
  • 相关阅读:
    mysql,windows自动备份设置
    彻底搞清楚javascript中的require、import和export
    Spring Boot 打包报错Failed to execute goal org.apache.maven.plugins:mavenresourcesplugin:3.2.0
    Spring AOP 切点切面
    12.5M 30M 90M DEM免费下载!【转】
    JS 中的数组遍历方式效率比较[转]
    cesium加载CAD模型(.dwg)
    Cesium发布下一代3D Tiles规范预览
    cesium点击面高亮事件[转]
    MySQL 5.7及8.0版本数据库的root密码遗忘的解决办法
  • 原文地址:https://www.cnblogs.com/yinzhengjie/p/6496432.html
Copyright © 2020-2023  润新知