新JavaScript例文辞典

九星を求める

説明

九星を求めるには西暦年数の末尾が0の年を基準とし、配列に格納していある九星名を末尾の年数をキーにして参照します。九星は「一白水星、二黒土星、三碧木星、四緑木星、五黄土星、六白金星、七赤金星、八白土星、九紫火星」です。

サンプルプログラム

window.onload = function(){
document.getElementById("calcButton").onclick = function(){
var n = document.getElementById("year").value;
document.getElementById("result").innerHTML = calcEhou(n);
}
}
function calcEhou(year){
var data = ["二黒土星","一白水星","九紫火星","八白土星","七赤金星","六白金星","五黄土星","四緑木星","三碧木星"];
return data[parseInt(year) % 9];
}
サンプルを実行
[戻る]