JS 输入年份得出属相

2021-02-08  本文已影响0人  SA_Arthur

(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]);
}
上一篇 下一篇

猜你喜欢

热点阅读