JavaScript變數的宣告和輸出、運算子
一、JavaScript變數
1、變數,就是計算機中儲存資料的容器
通過 var 關鍵字宣告變數,就會在記憶體中開闢一塊空間,來存資料
var n=500; //將500給到n alert(n); //通過變數名來找到儲存的資料
關鍵字:程式語言定義好的,有特殊意義的單詞 例如:不要寫this、name、string、number等
識別符號:變數名,不是關鍵字就是識別符號,由字母數字下劃線組成 不能數字開頭 不能和關鍵字重名
二、常用的變數輸出方法:
alert("要輸出的內容"); //在瀏覽器彈出的視窗輸出內容 console.log("要輸出的內容"); //在瀏覽器的控制檯輸出內容 document.write("要輸出的內容"); //向body裡面寫入內容
三、運算子
1、算術運算子: + - * / % ++ --
k=1+1
k=1-1
k=1*1
k=1/1
% 取餘運算子,就是兩個數相除後的餘數
k=10%3 // k=1
k=10%2 // k=0
++ 自加1
++可以在前(++i),也可以在後(i++)
++在前先加加,++在後後加加
--同理
2、賦值運算子:= += -= *= /=
+= 先加後等 // 例: num += 10 展開後 num = num + 10
-= 先減後等 // 例:num -= 10 展開後 num = num - 10
*= 先乘後等 // 例:num *= 10 展開後 num = num * 10
/= 先除後等 // 例:num /= 10 展開後 num = num / 10
3、比較運算子:> < >= <= != == ===
比較運算子的的運算結果是布林型別( true或false )
n = 2 > 3 // 結果n=false
n = 2 >= 3 // 結果n=true
!= 不等於 // x=5, 返回 x!=8 的結果是true
== 等於(只判斷數值) // x=5, 返回 x==8 的結果是false
=== 絕對等於(數值和型別都相等)
4、邏輯運算子:&&、||、!
&& (and) 用法:(x < 10 && y > 1)
|| (or) 用法:(x < 10 || y > 1)
! 通常返回布林型別的資料
5、三目運算子: 表示式 ? 真 : 假;