練炭ブログ

萌え壁紙、Irvine、DMonkey、Proxomitron などの情報を扱ってます。

DMonkey: Number#int で強制エラーになることがある

コメントなし»
try {
  alert (9223372036854775296.int);
//alert (-9223372036854775296.int); でも同じ
}
catch (e) {
  alert ('error=' + e);
}

9223372036854775296 以上の数、または -9223372036854775296 以下の数の .int プロパティを参照すると、try catch で捕捉できないエラーが発生します。

dmonkey_invalid_floating_point_operation

もっとも .int を参照することは普通はないので気にしなくても平気だと思います。普通じゃないスクリプトを書くとしても何か役に立つことがあるのかは不明です。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です