-3

これは、無限の一連の数値を出力しています。10の配列を出力するために必要です。

l_bound = "1000"
u_bound = l_bound + 10

range = [l_bound..u_bound]
console.log range

助言がありますか?

4

1 に答える 1

2

l_bound文字列ではなく、実際の整数に等しい値を設定してみてください。

したがって、次のようになります。

l_bound = 1000
u_bound = l_bound + 10

range = [l_bound..u_bound]
console.log range

以前に予期しない結果が得られた理由 (コメントの @asawyer に感謝) は、"1000" + 10 = "100010"、または100,010、範囲が 1000 から 100,010 だったためです。

(何らかの理由で、提供したコードはログに記録されまし["1000", 1001, 1002, ...]た。最初のコードが文字列としてログに記録される理由について誰かが洞察を提供できれば、それは興味深い情報です)

于 2013-08-22T19:56:26.640 に答える