JS基本语法
以下是我个人对JS基本语法的一些理解,如有错误,欢迎来点评!
表达式和语句
- 表达式:一个表达式会产生一个值,可以放在任何一个需要值的地方
以下都是表达式:
1+2
add(1,2)
console.log
console.log(值)
- 语句:语句就是JavaScript指令,通过这些指令可以执行特定任务,或者设计程序的逻辑结构
语句:
var a = 1
二者的区别
-
表达式经常用作作为一个函数调用的参数,它可以放在任何需要一个值的地方
-
语句则是一个行为,循环语句和if语句就是典型的语句,一个程序是由一系列语句组成的。
标识符的规则
- 标识符:在JS中所有的可以有我们自主命名的都可以称为是标识符。
JavaScript语言中标识符的命名规则:
-
区分大小写,var a和var A是不同的
-
标识符首字符可以是以下划线(_)、美元符($)或者字母开始,不能是数字
-
标识符中其它字符可以是下划线(_)、美元符($)、字母或数字组成的
if else语句
语法:if(表达式){语句1}else{语句2}
语法实例:
if (hour < 18) {
console.log("good day")
}else{
greeting = "Good evening"
}
对表达式进行判断,如果hour小于18,控制台打印good day,如果大于18则执行else
while循环
语法:while(表达式){语句}
- 判断表达式的真假
- 当表达式为证,则执行语句,执行完再判断表达式的真假
- 当表达式为假时,执行后面语句
语法实例:
while (i < 10) {
text += "数字是 " + i;
i++;
}
for循环
语法糖:for是while循环的方便写法
-
语法:for(语句1;表达式2;语句3){
循环体 }
- 先执行语句1
- 然后判断表达式2
- 如果为真,执行循环体,然后执行语句3
- 如果为假,直接退出循环,执行后面的语句
语法实例:
for(i=0; i<10; i++){
console.log(i)
}
break和continue
-
break:退出所有循环
-
continue:退出当前一次循环
总结
上述内容就是JS的一些基本语法,对于这些基本的语法,我们要做到的就是在理解它们的基础上熟练使用,熟能生巧,早日出关。