1 表达式 与 语句
1.1 表达式 与 语句区别
- 表达式一般都会有值,语句可能有可能没有.
- 语句一般会改变环境(声明,赋值)
- 上面两句话并不是绝对
1.2 表达式 和 语句 事例
//表达式
1+2 //表达式的值为3
add(1,2,3,4) //表达式的值为函数的返回值
console.log //表达式的值为函数本身
console.log("hello!") //表达式的值,为"hello!"
//语句
var a = 1; //这是一个语句.
1.3表达式 和 语句 大小写敏感
- var a 和 var A 不同
- object 和 Object 不同
- function 和 Function 不同
2 标识符
2.1 什么是标识符?
2.2 标识符命名规则
- 第一个字符,可以是Unicode字母或者$或者_或者中文
- 后面的字符,还可以有数字
3 if else 语句
3.1 正常语法
if(表达式){语句1}else{语句2}
-
{}
在语句只有一句话的时候,可以省略.(不建议使用)
- 推荐使用没有歧义的语法
3.2 变态语法
4while for 语句
4.1 while 语法
while (表达式){语句}
- 判断表达式的真假
- true,执行语句,执行完再判断表达式的真假
- false,跳出循环执行后面的语句.
4.2 for 语法
- for是while循环的方便写法
for(语句1;表达式2;语句3){循环体}
4.3 for 执行顺序
- 先执行语句1
- 然后判断表达式2
- true,执行循环体,然后执行语句3,再判断表达式2
- false,退出循环,执行后面的语句.
5break continue
- break 退出当前(最近的)循环.
- continue 退出当前一次循环.(退出当前的循环体,进入下一次的循环)
6 label
// {} 是一个代码块(block),foo是一个标签,标签值是1.
{
foo:1 ;
}
//在有一个变量来接收这个代码块的时候,才是一个对象.
var a= {
foo:1 ;
}
网友评论