判斷真假?其實是互相比較。

2021-09-26 21:52:27 字數 1063 閱讀 6299

布林值是什麼?

只有兩個,true(真)false(假)

如果不好理解的話,可以用真命題偽命題這兩個概念思考一下。

或者,,這個條件是否成立

嗯,問大家乙個問題。

1 > 2,這個是對的還是錯的?

我們交給程式判斷一下。

console.log(1 > 2); // false
1大於2,條件不成立,false,是錯的,偽命題。

大於和小於是用來比較的,稱作「比較運算子」

如果是3 ≤ 3呢?

console.log(3 <= 3); // true
程式裡面的小於等於,是用 <= 表示的。

嗯,看一下接下來的**:

console.log(1 != 2); // true

console.log(2 != 2); // false

解讀一下,1不等於2,是正確的,返回的結果是true。

2不等於2,是錯誤的,返回的結果是false。

有不等,肯定也有等於。

只是,這等於,有兩種寫法。

console.log(2 == "2"); // true

console.log(2 === "2"); // false

乙個是兩個等於號並列,乙個是三個等於號並列。

鄙人稱之為「雙等於」和「三等於」。

我們看到,一端是數字2,另一端是字串"2"。

雙等於返回的結果是true。

其實是在比較的時候,又雙叒叕發生了隱式轉換。

而三等於,則阻止了隱式轉換這種情況發生,返回的結果是false。

即兩邊的2不是相同的。

因此呢,在編寫條件判斷兩值是否相等時,最好使用三等於,更為嚴謹一些。

Google Home其實是個錯誤

從google i o大會來看,google步微軟後塵的可能性在增加而不是減少。當年微軟如果不是圍繞著windows做網際網路,也許就沒有現在的google。而google如果仍然持續按照搜尋等工具的成功思路來運作ai,那它就很可能像微軟錯失網際網路那樣錯失ai。當年微軟並並非沒有投入資源做網際網路...

快樂其實是一種習慣

到處都不景氣,你的工作心情是否也染上了些許低迷呢?一大早,我跳上一部計程車,要去深圳郊區一企業做內訓。因正好是尖峰時刻,沒多久車子就卡在車陣中,此時前座的司機先生開始不耐地嘆起氣來。隨口和他聊了起來 最近生意好嗎?後照鏡的臉垮了下來,聲音臭臭的 有什麼好?到處都不景氣,你想我們計程車生意會好嗎?每天...

Python學習 01(其實是Linus基礎)

1.1作業系統的作用 1.直接操作計算機硬體 用來管理硬體裝置 2.把操作硬體的 封裝成乙個又乙個的系統呼叫,供其他程式設計師來通過這些系統呼叫來間接操作計算機硬體 聽歌例項 將歌曲檔案從硬碟載入到記憶體中 使用音效卡對音訊資料進行解碼 將解碼後對資料傳送到音響 home 系統預設的使用者家目錄,新...