1. 程式人生 > 實用技巧 >js——紅黑球計算

js——紅黑球計算

# 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">
        function
Ball(){ 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>

執行結果: