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.自己尝试使用多行注释和单行注释