• 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个等号为等于

        <=小于等于

        >=大于等于

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

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

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

  • 相关阅读:
    快速搞懂.NET 5/.NET Core应用程序的发布部署
    .NET 5 程序高级调试-WinDbg
    mmap出现 Permission denied
    Java int和integer有什么区别 (mybatis踩坑)
    NodeJS mysql timestamp 数据插入失败的问题
    mysql case when 用法
    postcss 源码解析以及运用
    rust漫游
    关于接口设计的思考--我们真的需要这么多入参吗
    详解apollo的设计与使用
  • 原文地址:https://www.cnblogs.com/bkyljk/p/7678418.html
Copyright © 2020-2023  润新知