參考介紹:w3schools(英文版)或 runoob(簡中版)
var 變數名稱 = 內容值;
var v1 = 100; //將值100指派到變數v1中記憶著
參考介紹:w3schools(英文版)或 runoob(簡中版)
<script> var v1 = 99; //宣告變數v1 (記錄時薪) 這個是全域變數 v1++; //v1變數累加1存回v1變數 document.write('時薪:'+v1); //在頁面中顯示時薪 v1*=8; //時薪乘以8小時再存回v1變數 (記錄成日薪) document.write('<br>日薪:'+v1); //在頁面中顯示日薪 function count1(){ //Fn函式是為了先準備好但不需要馬上執行的程式 //var v2 = v1*30; //在Fn內var宣告的變數是區域變數,無法出Fn v2 = v1*30; //變數的使用並不一定要var, //沒有var而新成立的變數是全域變數 document.write('<br>在Fn內月薪v2計算的結果:'+v2); } count1(); //呼叫count1函式馬上執行一次 //如果Fn內使用的是第一行有var的,則以下這一行無法執行 document.write('<br>在Fn外月薪v2計算的結果:'+v2); //如果上一行執行錯誤,則程式會停止執行,也就是下一行不會執行了 document.write('<br>變數v1仍然記錄的是日薪:'+v1); </script>