AngularJSangular.isNumber
が機能していないようです。数値である文字列では機能しません。私は何か間違ったことをしていますか?私はちょうど使用する必要がありますisNaN()
か?
angular.isNumber('95.55') == false
angular.isNumber('95.55' * 1) == true
angular.isNumber('bla' * 1) == true
angular.isNumber(NaN) == true
文字列が数値であるかどうか (実際に数値である場合) を確認する必要があり、angular.isNumber()
1 を掛けない限りそれを行うことはできませんが、それを行うと常に true になります。またNaN
、(定義により) 数値ではないため、false を返す必要があります。