JS 简单案例(10个最基础的)-分支 循环

简介: 分支 循环

案例一:未成年人禁止入内

①用简单的if语句编写:

<script>
  var age=prompt('请输入你的年龄');
if(age>=18){
  alert('你可以进入');
}
</scrip>


②用if else编写:

<script>
  var age=prompt('请你的输入年龄');
  if (age>=18){
  alert('可以进入');
} else{
  alert('不可以进入');
}
</script>


案例二:判断闰年

能被4整除且不能整除100或能被400整除。

<script>
 var year=prompt('请您输入年份:'); 
if(year%4==0&&year%100!=0||year%400==0){
 alert('输入的年份为闰年');
}else{
 alert('输入的是平年');
}
</script>


案例三:判断成绩级别

<script>
 var score=prompt('请您输入分数:');
 if(score>=90){
 alert('A');
} else if( score>=80){
 alert('B');
} else if( score>=70){
 alert('C');
} else if( score>=60){
 alert('D');
} else{
 alert('E');
}
</script>


案例四:数字补0

<script>
 var time= prompt('请从0~59中选一个数字');
 var result=time<10?'0'+time:time;
 alert(result);
</script>


案例五:查询水果

<script>
var fruit:prompt('请输入查询的水果');
switch (fruit){
 case'苹果':
         alert('苹果3.5/斤')
 case'香蕉':
         alert('香蕉35/斤')
 default:
        alert('无');
}
</script>


案例六:人的一生

<script>
for(var i=1; i<=100; i++){
 if( i==1){
 console.log('这个人今年1岁了');
}else if(i==100){
 console.log('这个人今年100岁了');
} else{
 console. log('这个人今年'+i+'岁了');
 }
}
</script>


案例七:1-100累加和

<script> 
var sum=0;
for(var i=0;i<=100;i++){
 sum+=i;
}
console.log(sum);
</script>


案例八:1-100之间的平均值

<script>
 var sum=0;
 var average=0;
 for(var i=0;i<=100;i++){
   sum+=i;
}
 average=sum/100;
 consle.log(average);
</script>


案例九:求1-100之间所有偶数,奇数的和

<script>
 var even=0;
 var odd=0;
 for(var i=1;i<=100;i++){
  if(i%2==0){
 even+=i;
} else{
 odd+=i;
}
}
console.log('1~100之间所有的偶数和是'+even);
console.log('1~100之间所有奇数和是'+odd);
</script>


案例十:求学生成绩,平均分

<script>
 var num=prompt('请输入总人数');
 var sum=0;
 var average=0;
 for(var i=1;i<=100;i++){
  var score=prompt('请输入第'+i+'个学生成绩');
  sum=sum+parFloat(score);
}
  average=sum/num;
  alert('班级总的成绩是'+sum);
  alert('班级平均分是'+average);
</script>


目录
相关文章
|
19天前
|
JavaScript 前端开发
JavaScript基础知识-流程控制之while循环
这篇文章介绍了JavaScript中的while循环和do...while循环的基础知识,并通过一个实际案例演示了如何使用while循环计算投资增长到特定金额所需的年数。
32 2
JavaScript基础知识-流程控制之while循环
|
26天前
|
数据采集 Web App开发 JavaScript
利用Selenium和XPath抓取JavaScript动态加载内容的实践案例
利用Selenium和XPath抓取JavaScript动态加载内容的实践案例
|
1月前
|
JavaScript 前端开发
JavaScript中有哪几种循环?他们的运用场景在哪?
JavaScript中有哪几种循环?他们的运用场景在哪?
|
1月前
|
JavaScript 前端开发 索引
js的循环中foreach、for in和for of的区别
js的循环中foreach、for in和for of的区别
100 0
|
18天前
|
JavaScript 前端开发
JavaScript基础知识-forEach循环
关于JavaScript基础知识中forEach循环的介绍。
24 1
JavaScript基础知识-forEach循环
|
8天前
|
JavaScript
js 循环数组取值
js 循环数组取值
|
9天前
|
JavaScript 前端开发
JavaScript while 循环
JavaScript while 循环
11 3
|
26天前
|
JavaScript 前端开发 UED
Javaweb之javascript的小案例的详细解析
通过上述步骤,我们得到了一个动态更新的实时时钟,这个简单的JavaScript案例展示了定时器的使用方法,并讲解了如何处理日期和时间。这个案例说明了JavaScript在网页中添加动态内容与交互的能力。对于涉足JavaWeb开发的学习者来说,理解和运用这些基础知识非常重要。
34 11
|
1月前
|
JavaScript 前端开发
javascript的循环语句。
javascript的循环语句。
28 1
|
1月前
|
JavaScript 前端开发
JavaScript基础&实战(3)js中的流程控制语句、条件分支语句、for循环、while循环
这篇文章讲解了JavaScript中的流程控制语句,包括基本的if条件判断、弹窗提示输入、switch条件分支语句、while和do...while循环以及for循环的使用和示例。
JavaScript基础&实战(3)js中的流程控制语句、条件分支语句、for循环、while循环