1. 程式人生 > >使用javascript實現1到100的數依次相加,並將結果列印在頁面上

使用javascript實現1到100的數依次相加,並將結果列印在頁面上

      這算是我的第二個javascript程式,今天學了一些關於它的運演算法、操作符、邏輯運算、函式、不能被過載、變數申明的作用域、包裝類、引用等知識,因內容較多,而且比較雜,故沒有寫下筆記,書上講得還是很不錯的,今天看的內容比較多應該會再看一遍書。

      看完第5章,總想找點題來練練手,增加興趣,於是就找到了這題,以下是我的程式碼:

<!DOCTYPE html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>計算1到100個數相加的結果</title>
</head>

<body>
	以下將使用javascript實現1到100個數相加結果為: </br>
	<input type="button" value="計算" onClick="getSum()">
	<!--
	   1、 最好是把javascript程式碼的載入放在頁面最底部
	   2、 最好是把javascript程式碼放在外部檔案中引入
	 -->
	<script>
		function getSum(){
			var sum = 0;  // 相當於java中的全域性變數
			for(var i=1;i<=100;i++){ // i的作用域:for迴圈內部
				sum += i;
			}
			document.write("1到100個數相加的結果為:"+sum);
		}
	</script>
</body>
</html>
       以下是用瀏覽器測試效果,點選計算按鈕即可算出結果:

計算結果: