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