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