2012年8月10日 星期五

JavaScript-5

上一章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

以上!!   請大家務必自己寫寫看並練習各種運算~

沒有留言:

張貼留言