Javascript 可观测的增量敲除

Javascript 可观测的增量敲除,javascript,knockout.js,Javascript,Knockout.js,我试图用1增加可观测变量,但它不能正确处理 JavaScript: self.fiscalYear = ko.observable(0); self.fiscalStartYear = ko.observable(0); self.fiscalEndYear = ko.observable(0); self.showYearsDetail = function () { self.fiscalStartYear(self.fiscalYear()

我试图用1增加可观测变量,但它不能正确处理

JavaScript:

    self.fiscalYear = ko.observable(0);
    self.fiscalStartYear = ko.observable(0);
    self.fiscalEndYear = ko.observable(0);

    self.showYearsDetail = function () {
        self.fiscalStartYear(self.fiscalYear());
        self.fiscalEndYear(self.fiscalYear() + 1);
    };

    self.fiscalYear.subscribe(function () {
        self.showYearsDetail();
    });
HTML:


会计年度
起始年
年底
如果我是

产出起始年份:2014年 年末:20145

尝试替换此项:

self.fiscalEndYear(self.fiscalYear() + 1);
为此:

self.fiscalEndYear(parseInt(self.fiscalYear()) + 1);

有没有一种原子方法可以做到这一点?
self.fiscalEndYear(parseInt(self.fiscalYear()) + 1);