javascript 简单的100以内加减乘除小游戏
  • 分享到微信朋友圈
    X

本分分享一个简单的javascript 100以内加减乘除小游戏

主要js

<script>

    var num; var a; var b; var f;
    function load() {
        var fa = ['+', '-', '*', '/']
        var fi = Math.floor((Math.random() * fa.length));
        f = fa[fi];
        a = Math.floor(Math.random() * 100);
        b = Math.floor(Math.random() * 100);
        document.getElementById('q').innerHTML = a + f + b + '=';
    }
    load();
    function js() {
        if (f == "+") {
            num = add(parseInt(a), parseInt(b));
        }
        if (f == "-") {
            num = sum(parseInt(a), parseInt(b));
        }
        if (f == "*") {
            num = app(parseInt(a), parseInt(b));
        }
        if (f == "/") {
            num = divs(parseInt(a), parseInt(b));
        }

        if (num == parseFloat(document.getElementById("a").value)) {

            document.getElementById("qa").innerHTML = "答案正确.";

        }
        else {
            document.getElementById("qa").innerHTML = "答案错误," + a + f + b + '=' + num;
        }
    }
    function cl() {
        load();
        document.getElementById("a").value = "";

    }
    function add(a, b) {
        suma = a + b;
        return suma;
    }
    function sum(a, b) {
        sumb = a - b;
        return sumb;
    }
    function app(a, b) {
        sumc = a * b;
        return sumc;
    }
    function divs(a, b) {
        sumd = a / b;
        return sumd;
    }

    </script>