1

returnステートメントの前にtypeofが付いている場合、それは数値であると言う関数があります。しかし、それを削除すると、NaNが出力されます。

理由がわかりません。

これがフィドルです:

http://jsfiddle.net/X3S56/

ありがとうございました。

4

2 に答える 2

3

私はあなたのjsfiddleを変更しました

bookPrice代わりに使用してい ましたthis.price

于 2012-09-30T18:26:42.453 に答える
2

試してみるalert(typeof NaN)と光が当たる可能性があります。

NaN 文字通り「数ではない」という意味ですが、実際には一種のですnumber。その意味は「有効な数値ではない」(数学的な数値の意味で)ですが、それでもnumber値です(Javascriptタイプの意味で)。

于 2012-09-30T18:16:02.593 に答える