什麼是運算符和表達式
運算符:能夠完成數據計算的一組符號,比如,+、-、*、/
表達式:由運算符和操作數組成的式子叫做表達式。每個表達式都有自己的值。
算術運算符
-可以表示減號,也可以表示負號
+可以表示加法,也可以用於字符串的連接。
*
/
%取餘,俗稱模。作用:取兩個數字的餘數。1.判斷數字的奇偶性2.獲取數字的最後幾位
"++"自增
"–"自減
關係運算符
作用:判斷數據之間的大小
、<、>=、<=
“==”(不比較類型,只比較數值)、
!=不等於
“===”(除了比較數值之外,連同類型也會比較)
!==不全等
關係表達式的運算結果爲bololean類型(true或者false)
判斷一個數據是否爲數字
var input=prompt(“請輸入一個數據:”);
//判斷input是否爲數字
isNaN(數據)會拋開數據類型來判斷數據是否爲數字
如果是數字類型,則返回false
如果數據不是數字類型,則返回ture
邏輯運算符
1.作用
關聯條件
如:要判斷考試分數是否在60-80之間
條件1:score>=60
條件2:score<=80
2.邏輯運算符:邏輯與:&&
邏輯或:||
邏輯非:!
短路&&
短路||
條件運算符
三目運算符
表達式1?表達式2:表達式3;
表達式1是一個條件,如果條件成立,執行表達式2的操作,並且作爲整個表達式的結果,否則執行表達式3的操作,並且作爲整個表達式的結果
條件運算符的嵌套:
80分以上優秀,60分以上合格,否則不合格
var score=85;
var result=score>=80?“優秀”:(score>=60?“合格”:“不合格”);