布林值是什麼?
只有兩個,true(真)和false(假)。
如果不好理解的話,可以用真命題和偽命題這兩個概念思考一下。
或者,對與錯,這個條件是否成立。
嗯,問大家乙個問題。
1 > 2,這個是對的還是錯的?
我們交給程式判斷一下。
console.log(1 > 2); // false
1大於2,條件不成立,false,是錯的,偽命題。
大於和小於是用來比較的,稱作「比較運算子」。
如果是3 ≤ 3呢?
console.log(3 <= 3); // true
程式裡面的小於等於,是用 <= 表示的。
嗯,看一下接下來的**:
解讀一下,1不等於2,是正確的,返回的結果是true。console.log(1 != 2); // true
console.log(2 != 2); // false
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 系統預設的使用者家目錄,新...