【二】基本语法

每个语句以 ; 结束,语句块用{ ... }。但是,js不强求在每个语句的结尾加 ; ,浏览器中负责执行js代码的 引擎会自动在每个语句的结尾补上 ; 。
注:引擎自动加分号在某些情况下会改变程序的语义,导致运行结果与期望不一致。

var x = 1;

是一个完整的赋值语句

'hello world';

是一个字符串,但仍然可以视为一个完整的语句;

var x = 1; var y = 2;//不建议一行写多个语句!

这是两个语句放在了一行。

if ( 2 > 1 ) {
  x = 1;
  y = 2;
  z = 3;
}

注意花括号内的语句具有缩进,通常是4个空格。缩进不是js语法要求必须的,但缩进有助于我们理解代码层次,所以编写代码时要遵守缩进规律,很多文本编辑器具有“自动缩进”的功能,可以帮助整理代码。

if ( 2 > 1 ){
  x = 1;
  y = 2;
  z = 3;
  if (x < y){
    z = 4;
  }
  if( x > y){
    z = 5;
  }
}

{...}的嵌套,形成层级结构。JavaScript本身对嵌套的层级没有限制,但是过多的嵌套无疑会大大增加看懂代码的难度。遇到这种情况,需要把部分代码抽出来,作为函数来调用,这样可以减少代码的复杂度。


注释


以//开头到行末的字符被视为行注释,注释是给开发人员看的,js引擎会自动忽略

//这是一行注释
alert("hello");//这也是注释

另一种注释是用/* ... */把多行字符包裹起来,把一大块视为一个注释:

/*从这里开始是块注释,
仍然是注释
注释结束*/

javascript严格区分大小写,如果弄错了大小写,程序将报错或者运行不正常。


----------------------------------------------分割线----------------------------------------------------------

本系列的js教程都是来自廖雪峰老师网站里的,贴出来只不过为了加深自己对其的理解,并且当做一个保存的作用,没有其它的作用,仅供大家的学习。

你可能感兴趣的:(【二】基本语法)