九九乘法
<span id="num_a">6</span> * <span id="num_b">8</span> = <span id="answer">???</span>
<br>
<input type="button" value="換一題" id="btnQ">
<input type="button" value="看答案" id="btnA">
html語法
九九乘法
document.getElementById('btnQ').onclick = function() { show_question(); }
document.getElementById('btnA').onclick = function() { show_answer(); }
//此為一開始設定的值 6*8
var a = 6;
var b = 8;
javascript語法
九九乘法
function show_question()
{
//javascript random是0~0.9999xxxx 的隨機亂數,所以需要x10個(0-9數字之意),讓它變整數,因為可能抓到0,所以得到會是random*0,所以需要加1,讓它跑出來的數字是1~9
// 若是玩骰子,則是需要x6個(0~5數字之意),需要加1,還原成為;1~6。Math.floor是取餘數之意(取整數)
a = Math.floor(Math.random()*9) + 1
b = Math.floor(Math.random()*9) + 1
document.getElementById('num_a').innerHTML = a;
document.getElementById('num_b').innerHTML = b;
document.getElementById('answer').innerHTML = '???';
}
javascript語法
九九乘法
function show_answer()
{
var ans;
ans = a * b;
// console.log('AAAAAAA');
document.getElementById('answer').innerHTML = ans;
}
javascript語法