1.關系運算子和關系運算式
1.關系運算子:八種
-
>:大于,左邊大于右邊 -
<:小于,左邊小于右邊 -
>=:大于等于,左邊大于或者等于右邊 -
<=:小于等于,左邊小于或者等于右邊 -
==:等于,左邊等于右邊 -
!=:不等于,左邊不等于右邊 -
===:全等,左邊等于右邊且型別一致 -
!==:不全等,左邊不等于右邊或者型別不一致
<script>
/**1.關系運算子(比較運算子):比較兩個資料之間的關系(某種條件是否成立)
* 八種: > >= < <= == != ===全等 !== 不全等
* 2.關系運算式:由關系運算子組成的式子 例如: 2 > 1
* 只要是運算式,就會有運算結果
* 3.關系運算式的結果一定是布爾型別:true代表成立,false代表不成立
*/
//1.基本使用
console.log ( 5 > 3 );//true 成立
console.log ( 100 < 1 );//false 不成立
//2.相等與不等:只比較資料的值,不比較資料的型別
//注意:一個 = 號表示賦值運算子 兩個 == 是比較運算子,它們作用不一樣,不要搞混淆了
console.log ( 1 == 1 );//true 常用
console.log ( "1" == 1 );//true 他們的值一樣,只是資料型別不一樣
//3.全等不全等: 先比較資料的值,再比較資料的型別
console.log ( "1" === 1 );//false 兩者的值雖然相等都是1,但是他們資料型別不一樣,所以不成立
</script>
2.邏輯運算子和邏輯運算式
-
1.邏輯運算子:三種
-
&&:邏輯與 ,讀作并且
-
||:邏輯或,讀作或者 -
!:邏輯非,讀作取反-
-
true(真)變false(假),false(假)變true(真)
-
-
-
-
2.邏輯運算式:
運算式1 邏輯運算子 運算式2 -
3.運算口訣
-
邏輯與運算式&&:一假則假
-
左右兩邊同時成立,才為真,否則為假
-
-
邏輯或運算式||:一真則真
-
左右兩邊同時為假,才為假,否則為真
-
-
邏輯非!:取反
-
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
</body>
<script>
/*
0.關系運算子:某種條件的關系(成立/不成立)
1.邏輯運算子:多個條件之間的關系
2.邏輯運算子只有三種
* && :邏輯與 ,讀作并且
* || :邏輯或,讀作或者
* ! :邏輯非,讀作取反
* true(真)變false(假),false(假)變true(真)
* 3.邏輯運算式: 運算式1 邏輯運算子 運算式2
*/
//1.邏輯與&&結果: 一假為假 (左右兩邊同時成立,才為真,否則為假)
//運算式1 && 運算式2 運算結果
//真 真 真
//真 假 假
//假 真 假
//假 假 假
console.log ( 100 > 50 && 10 > 9 ); //true 左右兩邊同時成立
console.log ( 100 > 500 && 10 > 9 ); //false 因為左邊不成立
//n個條件都要滿足,缺一不可
//2.邏輯或 ||結果 : 一真則真 (左右兩邊同時為假,才為假,否則為真)
//運算式1 || 運算式2 運算結果
//真 真 真
//真 假 真
//假 真 真
//假 假 假
console.log ( 100 > 500 || 10 > 9 ); //true 只要有一邊為真則為真
console.log ( 100 > 500 || 8 > 9 ); //false 只有兩邊都不成立才為假
//n個條件滿足任何一個即可
//3.邏輯非! : 又叫做取反 真變假 假變真
// ! 運算式 結果
// 假 真
// 真 假
let res = !false;
console.log ( res ); //true 假變真,真變假
console.log ( ! ( 2 > 1 ) ); //false 2>1的結果是true 與true相反的就是false
//類似于一種否定邏輯
</script>
</html>
3.運算子優先級
運算子優先級:確定不同運算子的運算規則
-
1.() 小括號:優先級運算子 作用就是提升優先級:不被拆散
-
2.自增與自減
-
3.算術運算子(先乘除后加減)
-
4.比較運算子
-
5.邏輯運算子
-
6.賦值運算子
-
同級運算子從左往右運算
上一章:JavaScript入門第四章(運算子與運算式上 )
下一章:JavaScript入門第六章(資料型別比較 )
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/291060.html
標籤:其他
