第一课 JS语法点

这么好的教程为什么不看下去呢?

JS这个语言怎么说呢,和Java挺像的

每一句代码结束以;收尾,语句块用{...}。但是,JavaScript并不强制要求在每个语句的结尾加;,比如 if 和 while 的'{...}'后面是不用加;

划重点,任何分号全部都是用英文分号

在本教程中,我不会省略;,所有语句都会添加;,防止某些劣质解释器导致的无法运行。

新课探索

1、单行语句

我们来看一下,下面的这条代码就是一句设定变量的代码

var a = "神淘汰";

下面这行代码是一行字符串,但也是一条完整的代码

"我神淘汰没有开挂";

下面这行是有两条代码写在同一行,只要有;结尾,是可以正常运行的

var a = "神淘汰"; var b = "卢本伟";

我们不建议把两句代码写在同一行

2、语句块

语句块是一组语句的集合,例如,下面的 if 代码先做了一个判断,如果判断成立,将执行{...}中的所有语句

if(2 > 1){
  alert("2比1大");
}

一般,里面的内容使用缩进的,这样利于观察代码的先后逻辑和代码的层次,所以编写代码时要遵守缩进规则。很多编辑器具有“自动缩进”的功能,可以帮助整理代码。

知识点
一般,缩进是4个空格
tab = 4个空格

{...}还可以嵌套,形成层级结构:

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

JavaScript本身对嵌套的层级没有限制,但是过多的嵌套无疑会大大增加看懂代码的难度。遇到这种情况,需要把部分代码抽出来,作为 方法 来调用,这样可以减少代码的复杂度,可以更容易的让人看懂。

3、注释

在JS中,// 注释一般可以 让一段代码不被执行给看代码的人提供此代码的作用,用法如下:

//以下代码可以把1赋值给变量名 a
var a = 1;

//只能注释掉一行
以下是多行注释/* ..... */的用法:

/*var a = 1;
if(a<2){
  alert("我卢本伟是真的没有开挂!");
}*/

/*...*/把多行字符包裹起来,把一大“块”视为一个注释:

亲自出码

1.自己仿照上面的代码自己写一段 代码 要求用分号结尾
2.自己尝试使用多行注释和单行注释

你可能感兴趣的:(第一课 JS语法点)