程序==>程序语句+数据结构+算法
var num // 变量声明语句
num=100 // 赋值语句
console.log(num) // 程序台控制语句
alert(‘hello’) // 弹框语句
程序执行,是从上往下。好了,了解了这些后,进入今天的学习吧!
逻辑分支--if语句
if语句:
语法:
if(条件表达式){
var num // 变量声明
num=100 //赋值语句
console.log(num) //控制台打印
}
例如:
<body>
<script>
if(true){
console.log('条件成立')
}
</script>
</body>
<script>
var age=11
if (age >=18){
var messages='成年人'
console.log( messages )
}
</script>
逻辑分支--if-else语句
if-else语句:
if(条件表达式){
语句1
}else{
语句2
}
例如:
var age=10
if(age>=18){
console.log('成年人')
}else{
console.log('未成年人')
}
逻辑分支--if--else--if语句
if --else--if语句:
if(条件表达式1){
语句1
}eles if(条件表达式2){
语句2
}
例如:
var num=10
if(num>10){
console.log('num 值大于10')
}
if(num<10){
console.log('num 值小于10')
}
else{
console.log('num 值等于10')
}
以下有几个练习题:
<!-- 1 判断一个整数,属于哪个范围:大于0;小于0;等于0 -->
<!-- <script>
var num =9
if(num>0){
console.log('该数大于0',num)
}
if(num<0){
console.log('该数小于0',num)
}
if(num=0){
console.log('该数等于0',num)
}
</script> -->
<!-- 2 判断一个整数是偶数还是奇数,并输出判断结果-->
<!-- <script>
var num =9
if(num%2==0){
console.log('该数为偶数',num)
}
if(num%2==1){
console.log('该数为基数',num)
}
</script> -->
<!-- 3输入年份,计算某一年是否是闰年 (闰年能被4整除并且不能被100整除,或者能被400整除)
-->
<!-- <script>
var year = 2022
if ((year % 4 == 0 && (year % 100 !=0 )|| (year % 400 == 0)) {
console.log(year, '当前年为闰年')
}
else
console.log(year, '当前年为平年')
</script> -->
<!4-- 输入分数,判定成绩等级 (成绩对应等级 90-100:A级 80-89:B级 70-79:C级 60-69:D级 其它:不合格) -->
<!-- <script>
var score =100
if(score>90 && score<=100){
console.log('你的成绩为A');
}
else if(score>80 && score<90){
console.log('你的成绩为B');
}
else if(score>70 && score<80){
console.log('你的成绩为c');
}
else if(score>60 && score<70){
console.log('你的成绩为D');
}
else
console.log('不合格');
</script> -->
<!--5 求四个数56,48,19,72的最小值 -->
<!-- <script>
var a = 56
var b = 48
var c = 19
var d = 72
var min = a
if (min > b) {
min = b
}
if (min > c) {
min = c
}
if (min > d) {
min = d
}
console.log(min);
</script> -->
<!-- 6开发一款软件,根据公式(身高-108)*2=体重,可以有10斤左右的浮动。来观察测试者
-->
<script>
var weight = 105
var hight = 165
var bzweight = (hight - 108) * 2
if (weight > bzweight + 10) {
console.log('超重')
} else if (weight < bzweight - 10) {
console.log('体重偏轻')
} else
console.log('体重正常')
</script>
接下来学习 switch多分支语句:
swith多分支语句:
语法:
switch (表达式值){
case 值1:
语句块1
case 值2:
语句块2
case 值3:
语句块3
}
注意:若遇见break则退出,否则将会有穿透效果哦!
例如:某年某月是多少天案例
在例如:
<!-- 输入分数,判定成绩等级 (成绩对应等级 90-100:A级 80-89:B级 70-79:C级 60-69:D级 其它:不合格) -->
<script>
var score = 59
switch ( parseInt(score / 10)) {
case 1:
case 2:
case 3:
console.log('退学吧')
break
case 4:
case 5:
console.log('不及格')
break
case6:
console.log('及格')
break
case7:
console.log('等级为C')
break
case8:
console.log('等级为B')
break
case9:
console.log('等级为A')
break
case 10:
console.log('牛啊牛啊你竟然是满分选手')
}
</script>
三元运算符:
1.两个符号组成的语句
2.if-else语句
if(条件){
语句块
}else {
语句块
}
条件? 语句1:语句2
例如:
<script>
// 34 56 27 最大值 三元运算实现
var a = 34
var b = 56
var c = 27
var max = a > b ? (a > c ? a : c) : (b > c ? b : c)
</script>
单步调试:找程序错误的bug的一种方式,观察程序语句执行输出的情况。
使用单步调试:1 断点 右键浏览器---->检查 --->sources----->选中文件 ----->打开始和结束断点 --->f11
以上是小白的个人看法,仅供参考,如有错误,欢迎纠正!