「等燈 等燈等燈」, 和 的區別

2021-08-21 10:01:03 字數 826 閱讀 9612

小記錄。

#==是相等操作符,===是全等操作符;

#==的判斷標準為兩個運算元相等則返回true,

===的判斷標誌是兩個運算元未經轉換就相等則返回true;

相等操作符的轉換規則

·如果有乙個運算元是布林值,則在比較相等性之前先將其轉換為數值,

false轉換為0,而true轉換為1;

·乙個運算元是字串,另乙個運算元是數值,則在比較相等性之前先將字串為數值;

·乙個運算元是物件,另乙個運算元不是,則呼叫物件的valueof()方法,用得到的基本型別值

按照前面的規則進行比較

這兩個操作符在進行比較時則要遵循下列規則

*null和undefined是相等的

*要比較相等性之前,不能將null和undefined轉換成其他任何值

*如果有乙個運算元是nan,則相等操作符返回false,

另外,即使兩個運算元都是nan,相等操作符也返回false,因為按照規則,nan不等於nan

*如果兩個運算元都是物件,則比較他們是不是同乙個物件。如果兩個運算元都指向同乙個物件,

則相等操作符返回true

tips

不相等符為!=,不全等符為!==;

推薦使用全等符和不全等符。

《你的燈亮著嗎》 隧道盡頭的燈

最近,在日內瓦湖上的山脈中,建成了一條很長的汽車隧道。在投入使用之前,總工程師想起來,她忘了警告汽車司機在進入隧道之前把車燈開啟。儘管隧道的照明設施很好,仍然需要預防停電的情況下發生災難 在深山中這種意外是很可能發生的 於是人們做了了乙個標牌,上面寫著 警告 前有隧道請開啟車頭燈 他們把標牌掛在隧道...

《你的燈亮著嗎》 隧道盡頭的燈

最近,在日內瓦湖上的山脈中,建成了一條很長的汽車隧道。在投入使用之前,總工程師想起來,她忘了警告汽車司機在進入隧道之前把車燈開啟。儘管隧道的照明設施很好,仍然需要預防停電的情況下發生災難 在深山中這種意外是很可能發生的 於是人們做了了乙個標牌,上面寫著 警告 前有隧道請開啟車頭燈 他們把標牌掛在隧道...

燈的排列問題

1995提高 燈的排列問題 time limit 1000ms memory limit 65536k total submit 731 accepted 366 description 設在一排上有n個格仔 n 20 若在格仔中放置有不同顏色的燈,每種燈的個數記為n1,n2,nk k表示不同顏色燈...