
本分分享一个简单的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>