四則運算函數
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>test03.html</title> <script type="text/javascript"> //var num1=prompt("請輸入第一個整數:",""); //alert(typeof(num1)); //num1=parseInt(num1); //alert(typeof(num1)); //var num2=prompt("請輸入第二個小數:",""); //num2=parseFloat(num2); //var sum=num1+num2; //alert("兩數之和為:"+sum); //NaN表示非數字 //alert(parseInt("123abc456")); //alert(typeof(NaN)); //alert(isNaN("tom")); //alert(isNaN("13")); //無參函數 function show(){ for(var i=0;i<5;i++){ document.writeln("Hello World !<br/>"); } } //定義帶參的函數 function show(count){ for(var i=0;i<5;i++){ document.writeln("Hello World !<br/>"); } } //帶參帶傳回值的函數 function calcSum(num1,num2){ return num1+num2; } function showSum(){ var num1=prompt("請輸入第一個數:",""); var num2=prompt("請輸入第二個數:",""); num1=parseFloat(num1); num2=parseFloat(num2); var sum=calcSum(num1,num2); alert("兩數之和為:"+sum); } //練習——編寫一個四則運算函數 function getUsername(){ alert(document.getElementById("username").value); } </script> </head> <body> <input type="button" value="顯示指定次數的Hello World" onclick="show(prompt('請輸入次數',''))" /><br/> <input type="button" value="計算兩數之和" onclick="showSum()" /><br/> <input type="button" value="調用帶參函數時可以不傳參" onclick="show()" /><br/> 使用者名稱:<input type="text" id="username" /><input type="button" value="擷取使用者名稱" onclick="getUsername()" /> </body></html>