• 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>
    
  • 相关阅读:
    webstorm配置less解析的方法
    C#面试题(String和StringBuilder区别)
    Winform控件输入的字母转换成大写
    C#之实参和形参
    我学React Native开发的经历(一) 第一周学习,环境搭建及demo1,一个导航跳转页面
    三、CSS样式——背景
    二、CSS选择器
    一、CSS介绍
    九、非主体机构元素——header元素、footer元素、address元素、网页编排
    八(第三篇)、主体结构元素——time元素、pubdate属性
  • 原文地址:https://www.cnblogs.com/navyouth/p/7675526.html
Copyright © 2020-2023  润新知