js基础
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js基础相关的知识,希望对你有一定的参考价值。
//第一例 //数字从小到大排列 var a=parseInt(prompt("输入a"));//prompt输入值为字符串需要强转为数值才能比较 var b=parseInt(prompt("输入b")); var b=parseInt(prompt("输入c")); //主要注意点为输入类型;
//数值输出时+号要用“”隔开以免数值相加。
if(a<b&&b<c) { alert(a+"<"+b+"<"+c) } else if(a<c&&c<b) { alert(a+"<"+c+"<"+b) } else if(b<c&&c<a) { alert(b+"<"+c+"<"+a) } else if(c<b&&b<a) { alert(c+"<"+b+"<"+a) } else if(c<a&&a<b) { alert(c+"<"+a+"<"+b) } else if(b<a&&a<c) { alert(b+"<"+a+"<"+c) } else { alert(a+"="+b+"="+c) }
//第二例 //评价系统 var a =prompt("姓名") var b =prompt("输入分数"); if(b==100) { alert(a+"满分"+b+"分"); } else if(b<100&&b>=80)//条件为,上限&&(与)下限同时满足才行。 { alert(a+"优秀"+b+"分"); } else if(b<80&&b>=60) { alert(a+"良好"+b+"分"); } else if(b<60&&b>=50) { alert(a+"差点"+b+"分"); } else { alert(a+"。。。"+b+"分"); }
//第三例 //问题选项 //满足所有条件达成最终结果,不满足时给出相应的结果。 var a=confirm("你有房子吗?") var b=confirm("你有钱吗?") var c=confirm("你有能力吗?") if(c==true&&a==true&&b==true) { alert("结婚吧!!!") } else if(a==true&&b==true) { alert("学习去!") } else if(a==true&&c==true) { alert("先赚点钱!") } else if(b==true&&c==true) { alert("去买房子!") } else if(a==true) { alert("学习,赚钱去!") } else if(b==true) { alert("学习,买房去!") } else if(c==true) { alert("光学习啥用?!!") } else { alert("呵呵") }
//第4例 //标准体重公式 //注意调用prompt输入的汉字是要用“” var a=prompt("性别") var b=parseInt(prompt("身高 cm")) var c=parseInt(prompt("体重 kg")) if(a=="男") { //公式:身高-100±3 var d =(b-100+3)//取最大值 var e =(d-6)//取最小值 if(d>=c&&e<=c)//判断得出数值是否在范围内。 { alert("标准") } else if(a=="男") { alert("不标准") } } if(a=="女") { var d =(b-110+3)>=c var e =d-6 if(d>=c&&e<=c) { alert("标准") } else if(a=="女") { alert("不标准") } }
//第5例 //±√(b2-4ac) //三种情况 //1.有2个根 2.只有一个根=0 3.无根 var a=parseInt(prompt("a的值")) var b=parseInt(prompt("b的值")) var c=parseInt(prompt("c的值")) var x=((b*b)-4*a*c) var x =Math.sqrt(x)//x的值开平方 if(x>0) { alert(x+"和"+"-"+x)//x>0时输出 } else if(x==0)//x不大于0时进行这一项判断 { alert(x) } else//其他情况输出本句 { alert("无根") }
运算符:+-*/ 加减乘除
%取余
比较符:><大于小于
==等于 一个等号为赋值2个等号为等于
<=小于等于
>=大于等于
逻辑符:&& 与(什么与什么,同时满足两个条件才行)
|| 或(什么或什么,满足一个就行)
! 非(非比如 !=非等于 不等于的意思,相反的结果)
以上是关于js基础的主要内容,如果未能解决你的问题,请参考以下文章