JS|JS 输入年份得出属相

【JS|JS 输入年份得出属相】(year - 1900) % 12 可能得出负值
+12 再加上一组保证正值
再%12 保证在0到11之间

function main(year) { const char = ['rat', 'ox', 'tiger', 'rabbit', 'dragon', 'snake', 'horse', 'sheep', 'monkey', 'rooster', 'dog', 'pig']; console.log(char[((year - 1900) % 12 + 12) % 12]); }

    推荐阅读