test2.js
$(function(){
console.log('foo');
//サイコロの目を配列で管理
var sai = ['000010000',//1の目
'001000100',
'001010100',
'101000101',
'101010101',//5の目
'101101101'];
var r1 = Math.floor(Math.random()*6);//randomで0-5の数を作る
var r2 = Math.floor(Math.random()*6);//2つめのサイコロ
//--------------------------
//1つめのサイコロに関して
//--------------------------
for(var i=0; i<9; i++){//白い丸をひとつずつ9つ作る
var sainome = $('<div>').text(i);
//sai[1].charAt(i);//文字列の中のi番目の文字を抜き出す
console.log('sai is'+sai[1].charAt(i));
if(sai[r1].charAt(i) == 1){//配列の中身に1があったら黒く塗る
//三項演算子で記述
var iro = r1==0? '#f00' : '#000';//r1が0なら真部分実行、それ以外なら偽部分実行
sainome.css('background',iro);
}
$('#d1').append(sainome).css('color','#ccc');
}
//--------------------------
//2つめのサイコロに関して
//--------------------------
for(var i=0; i<9; i++){//白い丸をひとつずつ9つ作る
var sainome = $('<div>').text(i);
//sai[1].charAt(i);//文字列の中のi番目の文字を抜き出す
console.log('sai is'+sai[1].charAt(i));
if(sai[r2].charAt(i) == 1){//配列の中身に1があったら黒く塗る
//三項演算子で記述
var iro = r2==0? '#f00' : '#000';
sainome.css('background',iro);
}
$('#d2').append(sainome).css('color','#ccc');
}
hantei();
//判定
function hantei(){
if(r1 == r2){//ぞろめ
var ele = $('<p>').text('おめでとう'+(r1 +1)+'のぞろ目です');
}
$('#msg').append(ele);
var ele2 = $('<p>').text('合計点は'+(r1+r2+2));
$('#msg').append(ele2);
}
});