- 表达式和语句
表达式:
1+2表达式值为3
add(1,2)函数表达式的返回值是3
console.log表达式的就是函数本身
console.log(3)表达式的值是undefined,但是打印出来的是3
语句:
var sum = a+b
var diff = a-b
区别
语句用来表示环境,表达式用来取值
- 标识符的规则
- 第一个字符必须是Unicode字母或$或者下划线_或者中文(不可以是数字)
- 后面的其他字符可以是字母、下划线_、数字或$
2a // 第一个字符不能是数字
23 // 同上
*** // 标识符不能包含星号
a+b // 标识符不能包含加号
-d // 标识符不能包含减号或连词线
- if else条件语句
if(逻辑判断为true){
//执行为true的语句
}else{
//不满足true条件时执行语句
}
可以嵌套多层
- 循环语句while for
while(条件){
语句
}
for(初始化表达式;条件;递增表达式){
语句
}
var x = 3;
for (var i = 0; i < x; i++) {
console.log(i);
}
// 0
// 1
// 2
区别
while:先判断再执行
for:先执行在判断,判断完递增表达式还会执行一次
- break continue
break:结束所有循环语句
continue:跳出本次循环 - label
label:
语句
foo: {
console.log('打印顶顶顶顶')
}
网友评论