JavaScript學習筆記2-運算子是什麼
什麼是運算子

首先讓我們來觀察一下這個計算機,上面有加減乘除等按鈕,可以幫助計算機理解我們想要做些什麼,這就是運算子的功能,運算子是用來處理資料或變數的符號或關鍵字。
今天大家就當成是閱讀魔法書,來看看下面這些咒語以及咒語有哪些功能吧!!!
JavaScript有哪些運算子
賦值運算子
賦值運算子其實之前我們介紹賦予變數的時候,就已經講過了,就是這個=!!
賦值運算子的功能是可以將值紀錄到變數內。
1 |
|
但除了=之外,還有其他的幾個賦值運算子。
1 |
|
我們來說明一下這些運算子:
+=的作用是將a變數加上後面的值之後再賦予回a。++的作用則是a變數+1之後賦予回a。-+的作用是將a變數減掉後面的值再賦予回a。--的作用是將a變數-1之後賦予回a。
算數運算子
算數運算子就是我們所熟悉的加減乘除+、-、*、/。
1 | let a = 1; |
除此之外,還有取餘數 %。
1 |
|
比較運算子
比較運算子顧名思義用於比較兩者之間的差別,如果相同就返回true,如果不同就返回false。
>大於<小於>=大於等於<=小於等於==等於,這邊要特別注意一下等於的符號是用兩個等號表示,因為一個等號為賦值運算子。!=不等於
1 |
|
嚴謹模式
我們剛剛提到的 ==和!=,屬於寬鬆模式,舉個例子:
1 |
|
這邊會自動將變數做轉型,讓兩邊可以進行比對。
至於嚴謹模式,則是連型別都會列入比較的範圍裡,以===和!==來表達。
1 |
|
這邊將型別列入比較之後,數字型別的1,與字串型別的”1”,不能相等,所以回傳false。
指數運算子
這是一個可以計算指數的咒語。
1 |
|
邏輯運算子
- And
&& - Or
||
這兩個運算子主要用於了解兩邊的條件,And && 的兩邊都必須要是true,才會返回true,Or ||的兩邊只要有一個是true,就會返回true。
1 |
|





