以下は、存在しないパターンを別の関数に渡そうとすると、number.js 内でエラーが発生して失敗します。私の知る限り、このためにすべての依存関係とcldrデータをロードしました。
function formatHours(val) {
if (val == null) return "";
var num = Number(val);
util.msAlert(val + ": " + typeof num);
if (val == 0) return num;
return Globalize.formatNumber(
num,
{ minimumFractionDigits: 1, maximumFractionDigits: 1 }
);
}