次の関数は、「ユーザー」に関連付けられた 2 つの番号を取得し、それに基づいて ID 番号を計算します。私はこれをできるだけきれいにしようとしてきましたが、これをより効率的にする方法についてアドバイスをお願いします。
function getidnumber(num, ts) {
num = num.substr(4, 4);
ts = ((ts == undefined) ? "3452" : (ts));
var _local5 = "";
var _local1 = 0;
while (_local1 < num.length) {
var _local4 = Number(num.substr(_local1, 1));
var _local3 = Number(ts.substr(_local1, 1));
var _local2 = String(_local4 + _local3);
_local5 = _local5 + _local2.substr(_local2.length - 1);
_local1++;
}
return("@user" + _local5);
};