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例
//±√(b²-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个等号为等于

    <=小于等于

    >=大于等于

逻辑符:&& 与(什么与什么,同时满足两个条件才行)

    || 或(什么或什么,满足一个就行)

    !   非(非比如  !=非等于  不等于的意思,相反的结果)

原文地址:https://www.cnblogs.com/bkyljk/p/7678418.html