zoukankan      html  css  js  c++  java
  • JavaScript学习-if语句

    一、IF语句

    例:

          <%--JavaScript学习--%>
        
    <script type="text/javascript" language="JavaScript">
            
    //if语句
            function FunShowIf()
            {
                
    var a=1;
                
    var b=a++;
                
    if(a>b)
                {
                    window.alert(a
    +'>'+b);   
                }
                
    else
                {
                    window.alert(a
    +'<'+b);   
                }                      
            } 
         
    </script>

                
    <%--测试使用的按钮--%>
                
    <input id="Button1" type="button" runat="server" value="测试" onclick="FunShowIf();" />

      

       二:变量为空

      如果定义了变量但没有赋值,此时X类型为Undefined。如果要检查X是否定义,则用X==null()或typeof(x)=='undefined'(类型为未定义)。例:   

        <script type="text/javascript" language="JavaScript">
            
    function FunIfNull()
            {
                
    var x;
                
    if(x==null)
                {
                    alert(
    "X为空!");
                }
            }
            
    function FunIfUndefine()
            {        
                
    var x;
                
    if(typeof(x)=='undefined')
                {
                    alert(
    "X为空!");
                }
            }
            
    function FunIfSign()
            {        
                
    var x;
            
             x
    =()
                
    if(typeof(x)=='undefined')
                {
                    alert(
    "X为空!");
                }
            }
         
    </script>

                
    <%--测试使用的按钮--%>
                
    <input id="Button1" type="button" runat="server" value="测试" onclick="FunIfNull();" />
                
    <input id="Button2" type="button" runat="server" value="测试" onclick="FunIfUndefine();" />

    三:? : 语句

    例:

            <script type="text/javascript" language="JavaScript">
            
    function FunIfSign()
            {        
                
    var x;
                
    var a=0;b=3;            
                x
    =(a>b)?"a>b":"a<b";
                alert(x);
            }
         
    </script>
                
    <%--测试使用的按钮--%>
                
    <input id="Button1" type="button" runat="server" value="测试" onclick="FunIfSign();" />

        结果:a<b
  • 相关阅读:
    mysql之触发器before和after的区别
    字段与属性的区别
    功能性和非功能性需求 UP中FURPS+模型需求分类方式
    脏读、不可重复读 共享锁、悲观锁 和 事务五种隔离级别
    抽象类、接口的区别 和 抽象类可以不实现接口的全部方法
    错误码:2003 不能连接到 MySQL 服务器在 (10061)
    在ubuntu下使用mysql API读取数据库的乱码问题
    vs2010下htmlcxx的编译以及环境的搭建
    effective c++ 条款15 在资源管理类中提供对原始资源的访问
    Qt 依赖包的加载
  • 原文地址:https://www.cnblogs.com/scottckt/p/1334272.html
Copyright © 2011-2022 走看看