我們知道,布林值就是true和false,布林值運算的輸出的是:true; false; boolean; boolean,布林值也可以直接使用不需要加引號。
<script type="text/javascript"> var a=true; var b=false; console.log(a); console.log(b); console.log(typeof a); console.log(typeof b); </script>
關係運算子
>大於號碼
<小於號碼
>=大於或等於
<=小於或等於
==等於
===全等於
!=不等於
!==不全等於
關係運算子得到的結果都是布林值,要嘛是true或是false
<script type="text/javascript"> console.log(-6<=9); //true console.log(55>9); //true console.log(5>=9); //false console.log(100<5); //false </script>
使用==:
console.log(5==5); //true console.log(5==6); //false
可以用來判斷使用者是否及格
<script type="text/javascript"> //得到用户成绩 var score="parseInt(prompt("请输入成绩")); //输出结果 alert(score>=60); </script>
注意,在JS中,=符號只有一個意思,表示賦值,如果要判斷兩個東西是否相等,需要使用==符號,不能用一個等號來表示等於關係。
==這個符號還可以用來驗證字串是否相同:
console.log("啦啦啦啦啦"=="啦啦啦啦啦啦");
==這個符號不嚴謹,會將不同類型的東西轉為相同型別進行比較:
console.log("5"==5); //true console.log(56="56"); //true
===全等於
console.log("12"===12); //false console.log(12==="12"); //false console.log("55"==="55"); //true console.log(55===55); //true
也就是說,==兩個等號不嚴謹,”5”和5是true;===三個等號更為嚴謹,”5”和5是false。
!=就是==反面;!==就是===的反面
console.log(3!=8); //true console.log(3!="3"); //false console.log(3!=="3"); //true
#邏輯運算子 即&&: 與(且); ||: 或; !: 非
參與邏輯運算的都是布林值,只有true和false才能參與邏輯運算,得到的答案仍然是布林值。
<script type="text/javascript"> //&&表示“且”,都真才真 console.log(true&&true); //true console.log(true&&false); //false console.log(false&&true); //false console.log(false&&false); //false </script>
<script type="text/javascript"> //||表示或者 console.log(true||true); //true console.log(true||false); //true console.log(false||true); //true console.log(false||false); //false </script>
!表示」非」
console.log(!true); //false console.log(!false); //true
連比的寫法
例如想看1這個數字是不是在3和5之間,
錯誤的寫法:console.log(3因為電腦會先計算3正確的寫法應該拆開,中間用一個&&連接,即”3小於1”且”1小於5”。
console.log(3<1&&1<5);
得到的答案是false。
例:交通法規定18-70歲能夠考駕照,判斷一個人是否能夠考駕照,則:
//得到用户年龄 var age=parseInt(prompt("请输入年龄")); //显示结果 alert(age>=18&&age<=70);
相信看了這些案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!
相關閱讀:
#以上是JS裡的布林值、關係運算子、邏輯運算子的詳解及實例的詳細內容。更多資訊請關注PHP中文網其他相關文章!

JavaScript的最新趨勢包括TypeScript的崛起、現代框架和庫的流行以及WebAssembly的應用。未來前景涵蓋更強大的類型系統、服務器端JavaScript的發展、人工智能和機器學習的擴展以及物聯網和邊緣計算的潛力。

JavaScript是現代Web開發的基石,它的主要功能包括事件驅動編程、動態內容生成和異步編程。 1)事件驅動編程允許網頁根據用戶操作動態變化。 2)動態內容生成使得頁面內容可以根據條件調整。 3)異步編程確保用戶界面不被阻塞。 JavaScript廣泛應用於網頁交互、單頁面應用和服務器端開發,極大地提升了用戶體驗和跨平台開發的靈活性。

Python更适合数据科学和机器学习,JavaScript更适合前端和全栈开发。1.Python以简洁语法和丰富库生态著称,适用于数据分析和Web开发。2.JavaScript是前端开发核心,Node.js支持服务器端编程,适用于全栈开发。

JavaScript不需要安裝,因為它已內置於現代瀏覽器中。你只需文本編輯器和瀏覽器即可開始使用。 1)在瀏覽器環境中,通過標籤嵌入HTML文件中運行。 2)在Node.js環境中,下載並安裝Node.js後,通過命令行運行JavaScript文件。

如何在Quartz中提前發送任務通知在使用Quartz定時器進行任務調度時,任務的執行時間是由cron表達式設定的。現�...

在JavaScript中如何獲取原型鏈上函數的參數在JavaScript編程中,理解和操作原型鏈上的函數參數是常見且重要的任�...

在微信小程序web-view中使用Vue.js動態style位移失效的原因分析在使用Vue.js...

在Tampermonkey中如何對多個鏈接進行並發GET請求並依次判斷返回結果?在Tampermonkey腳本中,我們經常需要對多個鏈...


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

Atom編輯器mac版下載
最受歡迎的的開源編輯器

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!

記事本++7.3.1
好用且免費的程式碼編輯器