這算是我的第二個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>
以下是用瀏覽器測試效果,點擊計算按鈕即可算出結果:計算結果: