いつも大変お世話になっております。
parseInt()についてまたも混乱しておりまして、投稿させていただきました。
回答していただけると幸いです。どうぞよろしくお願い致します。
コードは以下になった場合
商1=1なのに、なんで商=5-1=4ではなく、3になっちゃうのでしょうか?
(function() {
"use strict";
kintone.events.on([
"app.record.detail.show",
"app.record.create.change.数値A","app.record.edit.change.数値A",
"app.record.create.change.数値B","app.record.edit.change.数値B",
], function(event){
var record = event.record;
var 数値 = record['数値'].value;
var 数値A = parseInt(record['数値A'].value, 10);
var 数値B = parseInt(record['数値B'].value, 10);
var 商 = parseInt(record['商'].value, 10);
var 商1 = parseInt(record['商1'].value, 10);
var 余 = parseInt(record['余'].value, 10);
商1 = 数値A / 数値B;
商 = 数値 - 商1;
余 = 数値A % 数値B;
record['数値A'].value = parseInt(数値A ,10);
record['数値B'].value = parseInt(数値B ,10);
record['商'].value = parseInt(商 ,10);
record['商1'].value = parseInt(商1 ,10);
record['余'].value = parseInt(余 ,10);
return event;
});
})();