上一章Js變數學完之後開始學習運算的部份
8.算數運算子
一. 如同我們所做的四則運算 "加減乘除" ,當然也是先乘除後加減的算術規則喔!
EX:
<Script> var a = 10; var b = 5;document.write(a
+b); </Script>
// 結果為 15
<Script> var a = 10; var b = 5; document.write(a
-b); </Script>
// 結果為 5
<Script> var a = 10; var b = 5; document.write(a
*b); </Script>
// 結果為 50
<Script> var a = 10; var b = 5; document.write(a
/b); </Script>
// 結果為 2
請注意程式碼內的運算浮號 : + - * /
二. 在Js內如果用算數運算的方式來處理 數值 + 字串 的話 系統會怎麼幫我們判定呢?
EX:
<Script> var a = 5 ; var b= "是初心者" ; document.write(a+b); </Script>
// 結果是5是初心者!!
所以當數值和字串放在一起時顯示的都會變成字串喔! 而且必須要用 + 號來做連接,若是使用
- * / 符號來進行是不行的,那又會回傳什麼呢? 請初心者們自己試試看~
三. 那如果我們只是要顯示出+ - * / 符號呢? 我們可以這樣表示
EX2:
<Script>
var a = 5 ;
var b= "是初心者";
document.write("我想要顯示:"
+ a
+ "-"
+ b); </Script>
// 我想要顯示:5-是初心者
1. 利用"" 符號將 - 號變成字串
2. 利用+ 符號進行連接字串變數
所以我們可以利用
+ 號的方式來做連結 ,連結字串或是數值,這很常用喔!
----------------------------------------------------------------------------------------
其他的算數運算子還包含:
++ : var a = 10; a++; document.write(a); // 遞增增算,結果為11
-- : var a = 10; a--; document.write(a); // 遞減運算,結果為9
% : var a = 10 ; document.write(a % 3) ; // 餘數為1
以上!! 請大家務必自己寫寫看並練習各種運算~