个人名片:
😊作简介:一名大一在校生,web前端开发专业
🤡 个人主页:python学不会
🐼第一次写博客,写的不好望指正
🎅学习目标: 坚持每一次的学习打卡
案例分享
✨if结构案例
如图:
案例分析:先读懂题目,并判断使用什么分支语句,再定义变量,再按照给出的条件进行判断,并输出结果
//if else if else 双分支语句 //学习成绩 var score=80; if(score>=90){ alert('优秀'); }else if(score>=80){ alert('良好'); }else if(score>=60){ alert('及格'); }else { alert('不及格'); }
判断结果
✨if结构案例2
如图显示:
案例分析:题目要求使用分支结构语句,首先我们应该了解什么是回文数,回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。既然回文数是数字反转以后还和之前的数字一样,那么可以判断5位正整数反转过的数字是否和之前的一样,是的话就是回文数,不是的话就不是回文数先把数字转化为字符串,解析成数组反转过以后再转化字符串,
然后把字符串在重新转化为数字.
//回文数检测关键算法 var num=prompt('请输入5位数的正整数'); if(Math.round(num/10000)==num%10){ if(Math.round(num/1000%10)==Math.round(num%100/10)){ document.write(num+"是回文数"); }else{ document.write(num+"不是回文数"); } }else{ document.write(num+"不是回文数"); }
输出结果:
✨while与do-while结构案例
如图显示:
//while与 do while结构案例 //输入一行字符,输出其中字母的个数。 var str=prompt("请输入任意的字符串"); var count=0,i=0; //cout计算字符的个数,i是字符串的下标 while(i<str.length){ var asc=str.charCodeAt(i); if((asc>=5 && asc<=90) || (asc>=97 && asc<=122)){ count++; //是英文字母计数器加1 } i++; } document.write(str+"中含有字母个数为:"+count);
输出结果:
✨ for结构案例1
如图所示:
案例分享:
//for循环案例 //小球反弹高度算法:一个球从100米高度自由落下, // 每次落地后反弹原高度一半,在落下,在反弹, // 求他在第十次落地时,共经过多少米?第十次反弹多高? var height=100; //100米高度 var sum=0; //存放弹跳经过总距离 sum+=100; for(var i=1;i<=10;i++){ height=height/2; //每次反弹原高度一半 document.write("第"+i+"反弹跳高度"+height+"米<br>"); sum+=height*2; //每次弹跳包括一次上升一次下降 } document.write("共经过"+sum+"米,第十次反弹高度为:"+height+"米");
输出结果如图所示:
✨ for结构案例2
如图显示:
案例分享:
//for结构案例 打印中国结 var num=Number(prompt("请输入一个整数")) //上三角 for(var i=1;i<=num;i++){//打印空格符号 for(var i=1;j<num;j++){//打印空格符号 document.write(" "); } for(var k=0;k<2*i-1;i++){//打印* document.write("*"); } document.write("<br>");//换行 } //下三角 for(var i=num-1;i>=1;i--){ for(var j=1;j<num;j++){//打印空格 document.write(" "); } for(var k=0;k<2*i-1;k++){//打印* document.write("*"); } }
✨Switch-case 多分支语句案例分享1
案例:使用Switch-case 来判断今天星期几
//switch-case 多分支语句 //判断星期几 switch-case var day=new Date().getDay(); switch(day) { case 0:alert("今天是星期日"); break; case 1:alert("今天是星期一"); break; case 2:alert("今天是星期二"); break; case 3:alert("今天是星期三"); break; case 4:alert("今天是星期四"); break; case 5:alert("今天是星期五"); break; case 6:alert("今天是星期六"); break; default:alert("无"); }
输出结果显示:
✨Switch-case 多分支语句案例分享2
案例:使用Switch-case 来判断输入的任意数的月份大小
//switch-case 判断月份大小 var month=Number(prompt("请输入月份")); switch(month){ case 1:case 3 : case 5:case 7 : case 8: case 10 :case 12 : document.write(month+"该月是大月"); break; case 2: case 4:case 6:case 9: case 11: document.write(month+"该月是小月"); break; default: document.write(month+"输入月份无效"); break; }
输出结果:
以上是这周分享的学习案例,如有错误望纠正。
大家也可以跟着我一起学习进步 ,欢迎大家提出宝贵意见😘😊