zoukankan      html  css  js  c++  java
  • 关于if/else if

            今天写存储过程的时候发现了个问题,就是在用if、elsif拼接sql的时候,得到的结果跟想象中

    的不一样,大概描述是:

        我传进去多个参数,然后判断每个字段是否为空,非空则将字段拼接上去,结果跟预料的不一样,

    发现我对if语句理解有偏差。

        为了验证,把我的这段sql逻辑写成js验证,js代码如下:

        var sum = 0;
        if(true){
          alert("1");
          sum = sum + 1;
        }else if(true){
          alert("2");
          sum = sum +1;
        }else if(true){
          alert("3");
          sum = sum +1;
        }
        alert("sum....." + sum);

         大家觉得结果应该是啥?嘿嘿。。。。

        验证结果是:打印出来了1之后直接打印出来了sum.....1!

        望大家引以为戒,哈!!

  • 相关阅读:
    Jzoj3895 数字对
    Jzoj3895 数字对
    Jzoj3894 改造二叉树
    Jzoj3894 改造二叉树
    Jzoj3883 线段树
    Jzoj3883 线段树
    Jzoj3882 近邻
    Jzoj3882 近邻
    第三十一天 how can I 坚持
    第三十天 how can I 坚持
  • 原文地址:https://www.cnblogs.com/ictlight-moving-on-1/p/5073343.html
Copyright © 2011-2022 走看看