1.程序=程序语句+数据结构+算法
程序语句:
var num //变量声明语句
num = 100 //变量赋值语句
console.log(num) //控制台输出语句
alert('hello') //弹框语句(函数调用语句)
逻辑分支语句:
if语句
语法:
if(条件表达式){
var num //声明变量语句
num = 100 //赋值语句
console.log(num) //控制台输出语句
alert('hello') //弹框语句
}
if-else语句:
if(条件表达式){
语句块1
}else{
语句块2
}
if-else-if语句:
if(条件表达式1){
语句块1
}else if(条件表达式2){
语句块2
}
if语句嵌套
if(条件表达式1){
if(条件表达式2){
语句块
}
}
switch多分支语句
也是条件判断语句的一种
是对于某一个变量的判断
语法:
switch(表达式值){
case值1:
语句块1
break
case值2:
语句块2
break
case值3:
语句块3
break
default:
语句块
}
switch穿透
语法:
switch(表达式值){
case 值1:
语句块1
case 值2:
语句块2
case 值3:
语句块3
default:
语句块
}
三目运算
三目运算
1. 两个符号组成的语句
2. if-else语句
if(条件){
语句块1
}else{
语句块2
}
条件? 语句1 : 语句2
单步调试
找程序错误bug的一种方式
让程序语句一条一条执行,观察程序语句执行输出情况
使用单步调试
断点