//全等(===)推斷首先要資料型別要一樣,資料型別不一樣就為false
//(1)是同一資料型別後,假設是物件(假設是同一物件則為true否者為false)
echo "
person001與person002不是同一物件的情況下,不全等*************
";if($person001===$person002)
else
echo "
person001與person003是同一物件的情況下,全等**************
";if($person001===$person003)
else
//(2)是同一資料型別後,假設是陣列(假設內容一樣則為true否者為false)
$array=array(110,120,130);
$array2=array(110,120,130);
$array3=$array;
echo "
array與array2不是同一陣列,但內容一樣,全等*************
";if($array===$array2)
else
echo "
array與array3不是同一陣列,但內容一樣,全等************************
";if($array===$array3)
else
echo "
array與array3不是同一陣列,內容也不一樣,不全等***********************
";$array3[0]=0;
if($array===$array3)
else
echo "
";
//(3)是同一資料型別後,假設是四種標量型別(boolean,integer,float,string),值一樣則為true否者為false
echo "
是同一資料型別後,假設是四種標量型別(boolean,integer,float,string),值一樣則為true否者為false
";$nums=110;
$nums2=120;
$nums3=110;
if($nums===$nums2)
else
echo "
";
if($nums===$nums3)
else
//(4)不是同一種資料型別,則為false
echo "
不是同一種型別為false不全等********************************
//等(==)推斷首先要資料型別一樣不,不一樣的話,假設等號有一邊是boolean型別則還有一邊轉換成boolean型別,否則等號右邊的會強制轉換成左邊的資料型別
//(1)是同一資料型別後,假設是物件(僅僅要兩物件的內容一樣則為true否者為false)
echo "
person001與person002不是同一物件的情況下,但內容一樣等*************
";if($person001==$person002)
else
echo "
person001與person003是同一物件的情況下(內容一樣),等**************
";if($person001==$person003)
else
//(2)是同一資料型別後,假設是陣列(假設內容一樣則為true否者為false)
$array=array(110,120,130);
$array2=array(110,120,130);
$array3=$array;
echo "
array與array2不是同一陣列,但內容一樣,等*************
";if($array==$array2)
else
echo "
array與array3不是同一陣列,但內容一樣,等************************
";if($array==$array3)
else
echo "
array與array3不是同一陣列,內容也不一樣,不等***********************
";$array3[0]=0;
if($array==$array3)
else
echo "
";//(3)是同一資料型別後,假設是四種標量型別(boolean,integer,float,string),值一樣則為true否者為false
echo "
是同一資料型別後,假設是四種標量型別(boolean,integer,float,string),值一樣則為true否者為false
";$nums=110;
$nums2=120;
$nums3=110;
if($nums==$nums2)
else
echo "
";if($nums==$nums3)
else
//(4)不是同一種資料型別,假設等號某一邊有boolean型別的值,則將還有一邊轉換成boolean型別,否則等號右邊的會轉成等號左邊的資料型別
echo "
不是同一種資料型別,假設等號某一邊有boolean型別的值,則將還有一邊轉換成boolean型別,否則等號右邊的會轉成等號左邊的資料型別********************************
";if($nums==true)
else
echo "
";if($person001==true)
else
echo "
";if(true==$nums)
else
echo "
";if(true==$person001)
else
echo "
";if($array==$person001)
else
echo "
";if($array==true)
else
?>
javascript基礎全等號運算子
今天在上看到司徒的文章,看到這樣一行 if typeof item string 看見有3個等號以前從沒這麼寫過,可能是我的js技術還處於初級的原因吧,我去網上查了一些資料網上說這是全等於符號 而以前一直都是用等號 一直都沒在js裡用過全等於符號 而這兩種運算子只是檢測兩個物件的相等性時,乙個執行型...
JS中的雙等和全等號比較機制
判斷等式兩邊是否有nan數,如果有,一律判定為false 2.1 一邊為boolean型別,一邊為表示式 判斷表示式的布林值與boolean進行比較 2.2 一邊為number型別,一邊為boolean型別 將boolean型別轉換為number,false 0,true 1,然後進行比較 遇到nu...
深入PHP 雙等號 詳解
php比較運算子出現的頻率實在是太高了,尤其是 if a b 但是,你真的掌握了 了嗎?細節很重要!來看下面的 說出你認為正確的答案 var dump 123fg456 123 var dump some string 0 var dump 123.0 123d456 var dump 0 a va...