zoukankan      html  css  js  c++  java
  • 作业0920 或运算的特点+"=="+"==="的区别

    /** 
    燕十八 公益PHP培训 
    课堂地址:YY频道88354001 
    学习社区:www.zixue.it 
    **/


    <%php
    //第1题一段php代码,写出输出结果,
     
    
    /**** 这个程序****/
     
    $a=0;                
     
    $b=0;
     
    if(($a=3)> 0 || ($b=3)>0){   // 这里的原理是 ||是或判断  根据运算优先级 的不同 
                                 // 1. $a 被赋值为3   3>0  结果是 true  因为||判断的因素,只要有一个true,整体为true,所以$b没有被赋值3
                                 //所以 $a = 3  $b = 0  到此处
    
    $a++;                       // $a = 4
     
    $b++;                       // $b = 1
     
    
    echo $a ;
     
    echo $b; //输出b的值
     
    } 
    %>

      

    分析和结果在注释中,结果就是  4  , 1

    2)

     ==与===的区别==只有值相等就为真===全等于,必须值和数据类型也一样才为真

    '5' == 5 结果为true 

    '5'===5 结果为false

    == 和 ===区别是 == 两边数值相等就可以了。 ===需要两边数值,类型都相等!

    '6' == 6 ? "相等":"不相等"; 可以做测试

  • 相关阅读:
    git命令小汇总和github
    有关版本控制--SVN
    ng-做一个简单的通讯录--学习使用路由和HTTP
    ng-辅助操作
    ng-router
    ng-http
    ng-指令
    ng-组件
    ng-核心特性(模型概念)
    ng--tolist说明
  • 原文地址:https://www.cnblogs.com/zy2012/p/2768685.html
Copyright © 2011-2022 走看看