JavaScript练习

1.输入三个整数,x,y,z,最终以从小到大的方式输出。

		<script type="text/javascript">
            var x=prompt("x值");
		    var y=prompt("y值");
		    var z=prompt("z值");
			x=parseInt(x);y=parseInt(y);z=parseInt(z);
		    if(y>x&&x>z)
		    {		
			alert(z+","+x+","+y)  
		    }
		    else if(x>y&&y>z)
		    {
			alert(z+","+y+","+x)	
		    }
		    else if(x>z&&z>y)
		    {
			alert(y+","+z+","+x)	
		    }
		    else if(y>x&&x>z)
		    {
			alert(z+","+x+","+y)
		    }
		    else if(z>y&&y>x)
		    {
			alert(x+","+y+","+z)	
		    }
		    else if(y>z&&z>x)
		    {
			alert(x+","+z+","+y)	
		    }	
        </script>

2.输入学生姓名,输入考试成绩  
   若是100,【恭喜你***,满分通过!】
   若是大于等于80小于100,【**,你很优秀,继续保持!】
   若是大于等于60小于80,【**成绩良好】
   大于等于50小于60,【**就差一点点,下次一定要至少及格!】
   小于50,【**你是笨蛋么?】

     <script type="text/javascript">
var b=prompt("名字"); var a=prompt("成绩"); if(a==100) { alert("恭喜你"+b+"同学,满分通过!") } else if(a>=80&&a<100) { alert(b+",你很优秀,继续保持!") } else if(a>=60&&a<80) { alert(b+"成绩良好!") } else if(a>=50&&a<60) { alert(b+"就差一点点,下次一定要至少及格!") } else { alert(b+"你是笨蛋么?") } </script>

 

3.相亲过程:你有房子么?你有钱么?你有能力么?
【结婚吧】【先买房子在结婚】【先赚钱再买房子再结婚】都没有【拜拜~~】
利用if嵌套做相亲过程

	<script type="text/javascript">
		var a = prompt("你有房子么?","只能回答有或者没有");
		if(a!=null)
		{
			if(a=="有")
			{
			alert("结婚吧!")
			}	
			else 
			{
				a = prompt("你有钱么?","只能回答有或者没有")
				if(a!=null)
				{
					if(a=="有")	
					{
					 alert("先买房子再结婚")	
					}
					else 
					{
						a = prompt("你有能力吗?","只能回答有或者没有")
						if(a!=null)
						{
							if(a=="有")
							{
							alert("先赚钱再买房子再结婚")	
							}
							else 
							{
							alert("拜拜")	
							}
						 }
					 }
				 }
			 }
		 }
    </script>

 

 

4.标准体重:
男士体重=身高-100±3
女士体重=身高-110±3
输入性别、身高、体重,查看体重是否标准。

	<script type="text/javascript">
		var a=prompt("性别","输入男或者女")
		if(a=="男")
		{
		   var y=100;
		   var z=3;
		   var b=prompt("体重kg","体重单位是kg不是斤");
		   var x=prompt("身高cm","单位是cm不是米");
		   if(b>=x-y-z&&b<=x-y+z)
		   {
			alert("标准")   
		   }
		   else
		   {
			alert("不标准")   
			} 	
		}
		else if(a=="女")
		{
		   var b=prompt("体重kg","体重单位是kg不是斤");
		   var x=prompt("身高cm","单位是cm不是米");
		   var y=110;
		   var z=3;
		   if(b>=x-y-z&&b<=x-y+z)
		   {
			alert("标准")   
		    }
			else
			{
			alert("不标准")	
			}
		}
    </script>

 5.方程ax2+bx+c=0;一元二次方程。求根
△=b2-4ac;若△<0方程无实根
若△>0,方程有两个不相同的实根x1   x2
若△=0,方程有两个相同的实根
某个数进行开平方——Math.sqrt()

	<script type="text/javascript">
		var a=prompt("输入一个数");
		var b=prompt("输入一个数");
		var c=prompt("输入一个数");
		var g=b*b-4*a*c;
		a=parseInt(a);
		b=parseInt(b);
		c=parseInt(c);
		if(g>0)
		{
		var x1=-1*b+Math.sqrt(b*b-4*a*c)/(2*a)
		var x2=-1*b-Math.sqrt(b*b-4*a*c)/(2*a)
		alert(x1+","+x2)
		}
		else if(g=0)
		{
		var x=-1*b/(2*a)
		alert(x)	
		}
		else  if(g<0)
		{
		alert("无实根")	
		}
        </script>

 

posted @ 2017-10-16 09:23  navyyouth  阅读(165)  评论(0编辑  收藏  举报