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