导航

心动吧黑客BLOG

自发研究:须要多维思想而且要想不可能为可能的人才能做到

« JavaScript 逻辑运算符Multiple Exploiting IE8/IE7 XSS Vulnerability »

JavaScript IF条件

作者: 心动吧明生KISS
转载请注明:http://www.abcxd.com

IF 大家应该很熟悉了!就是“如果”的意思.如果什么什么就什么什么!!嘿嘿
 
  看一下简单的,显示结果: 为真时就进来吧-有花括号所以我也能显示
 

  <script>
   if ( 5 < 6 )
   {
    document.write("为真时就进来吧-") //此时他会进来,因为5比6小-条件成立
    document.write("有花括号所以我也能显示")
   }
  </script>

 

  注意中间的{ } 如果没有了。他就只能执行一句!而不是多句。也就是IF语句的下面第一条。

  <script>
   if ( 5 > 6 )
    document.write("为真时就进来吧-") //此时他不会进来,因为5比6小-条件不成立
    document.write("有花括号所以我也能显示")
  </script>  //他只显示“有花括号所以我也能显示” 而不显示“为真时就进来吧”

IF {}  else {}  如果成立就执行第一个{}里面的内容。。否则就执行else {} 里面的值
 
  例,结果返回“嘿嘿。终于轮到我了!”

   <script>
     if (5==6)  //如果5等于6就是执行下面的
     {
       document.write("怎么可能呢!看来是进不来罗")
     }
     else      //如果5不等于6就执行这下面的
     {
       document.write("嘿嘿。终于轮到我了!")
     }
   </script>

IF {} else if {} else if{}...... else {}   如果成立了就执行第一个{}的内容,否则再判断是否等于第二个else if {} 然后一直判断。直到所有都不对的时候就执行 else {}  有点乱了!哈哈看例子
 

  <script>
    var abcxd='心动吧';
    if (abcxd=='吧动心')
    {
      document.write("没机会罗");
    }
    else if (abcxd=='动心吧')
    {
      document.write("有点接近!但不是")
    }
    else if (abcxd='心动吧')
    {
      document.write("你答对了,进来吧")
    }
    else
    {
      document.write("当所有答案都不对时就来我这!!")
    }
  </script>

    我觉得我就不用注释了吧。看不懂语句也应该看得懂当中的中文吧!就是如果第一个条件不成立就到第二个继续判断.一直判断。直到所有都不对的时候就执行..else {}  ,
    明生小提示: 如果只有单句的话可以把中间的{}去掉直接留有document.write 前提是只有一条语句时才能用哦

 

原创文章如转载,请注明:转载自心动吧黑客BLOG [ http://www.abcxd.com/abcxd/ ]

本文链接地址:http://www.abcxd.com/abcxd/abcxdArticle/Javascript/javascript-if.html

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

黑客榜之本月排行

搜索内容

日历

Copyright ⊙ 2004-2009 心动吧 UrL:ABCXD.CoM All RiGhts Reserved