課程
/后端開發
/PHP
/PHP入門篇
$a = 1;
$b = "1";
$a == $b;
$a !== $b;
這兩個使用上有什么不一樣嗎?可以舉個例子嗎= =。
2017-06-28
源自:PHP入門篇 5-4
正在回答
$a?=?1,?//給變量a賦值為1 $b?=?"1",?//給變量b賦值為字符串1 $a?==?$b,?//這里是判斷兩個變量的值是否一樣?因為1=1所以一樣?返回ture $a?!==?$b?//這里是判斷兩個變量的值且類型是否一致,?因為1=1,但是一個是string類型一個int類型?所以返回false //==?與?!=?是一組?判斷值 //===?與?!==是一組?判斷類型
小明下課別跑
zxscdn 提問者 回復 小明下課別跑
qq_業業 回復 zxscdn 提問者
zxscdn 提問者 回復 qq_業業
!==是指類型或者值至少有一個相等,==只是指值相等,===是指類型和值都相等。
普通標量有:類型和值 2個部分,所以,兩個部分都要判斷
$a?=?1;//$a的值是1,類型是:整型 $b?=?'1';//$b的值是1,類型是:字符串 $a?==?$b;//?==符號只判斷$a和$b的值是否一樣,結果返回true $a?!==?$b;?//?!==符號不僅會判斷$a和$b的值是否一樣,還會判斷它們的類型是否一樣,結果返回true。因為它們類型不一樣
慕田峪9304305
有為小青年丶
抱歉這個問題表達錯了,下面那個才是問題。。。。
!==什么時候才能為false???
舉報
PHP入門教程輕松學習,行業大牛幫您快速掌握PHP編程基礎知識。
1 回答與xampp有啥區別
3 回答誰能告訴我“=”和“==”的區別在哪呢?
3 回答雙引號和單引號有啥區別嗎?
1 回答區別是啥?
4 回答這兩句話有啥區別??
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-06-29
2017-07-15
!==是指類型或者值至少有一個相等,==只是指值相等,===是指類型和值都相等。
2017-07-01
普通標量有:類型和值 2個部分,所以,兩個部分都要判斷
2017-06-29
2017-06-28
抱歉這個問題表達錯了,下面那個才是問題。。。。
2017-06-28
!==什么時候才能為false???