【发布时间】:2018-08-26 20:53:06
【问题描述】:
所以,我有一个问题,我必须返回世纪。我制作了一个代码,但它在 1700 或 1800 年之类的几年里都失败了。 我的问题是,如果年份是固定的,如 2000 年,它只将年份除以 100,我该如何做一个特殊情况? 我试过了
element.slice(-2);
但它没有用。 这是我当前的代码
function centuryFromYear(year) {
var x = Math.floor(year/100) + 1;
return x;
}
【问题讨论】:
-
您的
centuryFromYear对我来说不会失败。输入1700和1800的预期结果是什么? -
更大的问题是负年份数(
slice方法更失败)
标签: javascript algorithm