新JavaScript例文辞典

十二支を求める

説明

十二支を求めるには西暦年数の末尾が0の年を基準とします。配列に十二支名を格納しておき末尾の年数をキーにして参照します。十二支は「子丑寅卯辰巳午未申酉戌亥」で、これが繰り返されます。

サンプルプログラム

window.onload = function(){
document.getElementById("calcButton").onclick = function(){
var n = document.getElementById("year").value;
document.getElementById("result").innerHTML = calcJyunishi(n);
}
}
function calcJyunishi(year){
var data = ["申","酉","戌","亥","子","丑","寅","卯","辰","巳","午","未"];
return data[parseInt(year) % 12];
}
サンプルを実行
[戻る]