js——紅黑球計算
阿新 • • 發佈:2020-11-30
# JJU_乾乾
程式碼:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>球</title> <!-- 球函式 --> <script type="text/javascript"> functionBall(){ var rw = prompt("請輸入紅白球個數:"); //輸入 rw = parseInt(rw) && Number(rw) var wb = prompt("請輸入白黑球個數:"); wb = parseInt(wb) && Number(wb) var rb = prompt("請輸入紅黑球個數:"); rb = parseInt(rb) && Number(rb);if(!isNaN(rw)&&!isNaN(wb)&&!isNaN(rb)){ var b = (wb-rw+rb)/2; var w = wb-b; var r = rw-w; var ball = [rw,wb,rb,w,r,b]; return ball }else{ alert("輸入有誤!") } }</script> </head> <body> <div> <!-- 三個輸入框,通過 js 程式碼 顯示 value屬性--> <p> 紅白球共:<input type="text" id="rw"> </p> <p> 白黑球共:<input type="text" id="wb"> </p> <p> 紅黑球共:<input type="text" id="rb"> </p> <p> 白:<input type="text" id="w"> </p> <p> 紅:<input type="text" id="r"> </p> <p> 黑:<input type="text" id="b"> </p> </div> <div> <script type="text/javascript"> // 呼叫Yuan()方法:輸入半徑,返回半徑、周長和麵積組成的陣列 var ball = Ball(); document.getElementById('rw').value = ball[0]; document.getElementById('wb').value = ball[1]; document.getElementById('rb').value = ball[2]; document.getElementById('w').value = ball[3]; document.getElementById('r').value = ball[4]; document.getElementById('b').value = ball[5]; </script> </div> </body> </html>
執行結果: