JS简单练习的效果
2018-01-16 16:17 CN_Jason 阅读(973) 评论(0) 收藏 举报题目:
方程ax2+bx+c=0;一元二次方程。求根△=b2-4ac;若△<0方程无实根若△>0,方程有两个不相同的实根x1 x2,若△>0,方程有两个不相同的实根x1 x2。
某个数进行开平方——Math.sqrt()
<script type="text/javascript">
var a=prompt()
var b=prompt()
var c=prompt()
var i=b*b-4*a*c
if(i>0)
{
var x1=(-b+Math.sqrt(i))/(2*a)
var x2=(-b-Math.sqrt(i))/(2*a)
alert(x1+","+x2)
}
else if(i==0)
{
var x=-b/(2*a)
alert(x)
}
else
{
alert("没有实根")
}
</script>
网页预览效果,首先出现三个连续弹窗,分别输入x、y、z、的值。
例如分别输入1、2、1
出现的是只有一个实根的情况
题二:
相亲过程:你有房子么?你有钱么?你有能力么?
【结婚吧】【先买房子在结婚】【先赚钱再买房子再结婚】都没有【拜拜~~】
利用if嵌套做相亲过程
<script type="text/javascript"> var b=prompt("请输入姓名","") var a=prompt("请输入成绩","") if(a==100) { alert(b+"【恭喜你,满分通过!】") } else if(a<100&&a>=80) { alert(b+"【你很优秀,继续保持!】") } else if(a<80&&a>=60) { alert(b+"【成绩良好】") } else if(a<60&&a>=50) { alert(b+"【就差一点点,下次一定要至少及格!】") } else if(a<50&&a>=0) { alert(b+"【你是笨蛋么?】") } else if(a>100||a<0) { alert("请输入准确成绩") } </script>
网页预览效果图如下:分别输入“某某”、“90”



做第一题时,写到两个实根的地方,dreamweaver提示代码错误,原来是小括号掉了一个,翻来覆去找了好几次,浪费了很多时间,如果一开始就使用规范写法,就不会遇到这种问题。
浙公网安备 33010602011771号