程序=程序语句+数据结构+算法 程序语句: var num //变量声明语句 num=100 //变量赋值语句 console.log //控制台输出语句 alert("Helloword") //弹框语句(函数调用语句)
逻辑分支语句:
** if 语句 语法:if(条件表达式){}**
例:var age=18
if age>=18{
var message="成年人"
console.log("成年人")}
else{
console.log(“未成年人”)
**
if-eles语句
if-else-if
**
var num=9
if(num>10){
console.log(“num值大于10”)}
else if(num<10){
console.log("num值小于10")
** if语句嵌套**
var score=98
if(score>98){
if(score<100){console.log("成绩为A")}
else{
}
** 练习: 比较两个数字的大小,并加载到max变量**
var a = 54
var b = 67
var max
if (a > b) {
max = a
} else {
max = b
}
console.log('最大值是:', max)
比较任意个数比较大小时一种简洁的编程思想: 假设第一个数是最大值,依次让后面的书与最大值max比较,如果后面的数比max大,将值赋给max,依次比较完后,max中保存所有数中的最大值
var a = 54
var b = 97
var c = 89
var max = a
if(b > max){ max = b }
if(c > max){ max = c }
console.log('最大值是 ',max)
SWItCH多分支语句
语法:
switch(表达式值){
case 值1:语句块1
break //返回(如没有就执行穿透)
case 值2:语句块2
default: //默认条件,如前面都没匹配上,则执行此代码
语句块
}
三目运算
单步调试:
找程序错误bug的一种方式,让程序语句一条一条的执行,观察程序语句执行输出情况