• javascript基础语法规范


    【1】区分大小写

    JavaScript 是一种区分大小写的语言,在输入关键字、变量名、函数名以及其它标识符的时候,都应该保持统一的大小写格式。

    举个例子,大家参考一下:

    //下边这些变量 JavaScript 认为是不同。
      var abc;
      var ABC;
      var Abc;

    【2】 空白字符和换行符

    JavaScript 解析器会忽略源代码中的空白字符和换行符。但是可以使用它们保持良好的编码风格,提高代码可读性。

    举个例子,大家参考一下:

      //没有使用空白字符对齐
      var x = 'xxxxx';
      var xxxxxx = 'xxxxxxxxx';
      var xxx = 'xxxxxxxxxxxxxxx';
    
      //使用了空白字符对齐
      var x      = 'xxxxx'          ;
      var xxxxxx = 'xxxxxxxxx'      ;
      var xxx    = 'xxxxxxxxxxxxxxx';

    【3】分号

    JavaScript中的分号具有分隔语句的作用,虽然在某些地方可以省略不写,但这不是一个好的编程习惯,这样做也会导致源代码在未来出现不可预知的错误。

    举个例子,大家参考一下:

      //你的代码
      return
      true;
    
      //解析器会认为是这样
      return;
      true;
    
      //你的代码
      var x = 1
      var y = 2
    
      //使用工具压缩后的代码如下,要是这样,会产生错误,不推荐
      var x = 1var y = 2

     【4】注释

    JavaScript 中的注释分为两种,单行注释与块状注释。

    单行注释示例:

    //我是一个单行注释,我需要占用一整行

    块状注释示例:块状注释以一个斜杠和一个星号(/*)开头,以一个星号和一个斜杠(*/)结尾

    /*
     *这是一个多行
     *(块状)注释
     *
     */

    【5】标识符

    在 JavaScript中,标识符用来命名变量、函数、对象。一个合法的标识符可以由字母、数字、下划线(_)或美元符号($)组成,但是数字不允许作为首字符出现。

    一些合法的标识符示例:

      var abc;
      var abc1;
      var _abc2;
      var $abc3;
      var _;
      var $;

    【6】关键字与保留字

    JavaScript 中的关键字与保留字,具有特殊意义,它是语言自身的一部分,定义标识符的时候应该避免使用它们!

    关键字列表:

      break    do       if         switch typeof
      case     else     in         this   var
      catch    false    instanceof throw  void
      continue finally  new        true   while
      default  for      null       try    with
      delete   function return;

    保留字列表:

      abstract double  goto       native    static
      boolean  enum    implements package   super
      byte     export  import     private   synchronized
      char     extends int        protected throws
      class    final   interface  public    transient
      const    float   long       short     volatile
      debugger
  • 相关阅读:
    【leetcode】ZigZag——easy
    联合
    AddChildViewController
    imageWithRender(图片的渲染模式)
    13.范型函数的使用:将字典合并到当前字典
    12.代码获取命名空间名称,并创建相应的类(anyClass 应用)
    13.static 面向对象
    11.swift 单例
    swift String 扩展
    swift UIView 扩展
  • 原文地址:https://www.cnblogs.com/huige728/p/3083434.html
Copyright © 2020-2023  润新知