2017-05-10 9 views
0

私はコーディングとJavaScriptの初心者ですが、私は練習をしています。私は確信している何かを見つけました。不要な場合はparseIntを使用していますか?

var nameLength = parseInt(fullName.length); 
var nameLength = fullName.length; 

私は最初の行を既に整数であるとは考えていないので、まだparseIntを含めるべきかどうかはどうですか?

+4

いいえ、なぜ整数がすでに整数である場合は解析しますか? – Li357

+1

'parseInt'は文字列に対してのみ呼び出されるべきです。では、 'fullname.length'とは何ですか? – Bergi

答えて

1

はい、削除してくださいvar nameLength = parseInt(fullName.length);以下はその説明です。
JavaScriptのparseInt()メソッドは、文字列の整数値を整数に変換するために使用します。文字列がある場合はvar s = "3";とし、+演算子を使用することはできますが、数字の場合と同じように加算されます(例:s += 9;、次にs"39"となります)。 parseInt()メソッドは、文字列型の値がある場合にのみ呼び出されます。ほとんどの場合、すべての言語ではないにしても、.lengthまたは.length()は整数を返します。あなたがやっていることは、数値を数値に変換しようとしていることです。これは(私が定義を探知した後に)無関係です。

+1

母、私はそれがコーディングよりもボキャブラリーに優れているようです。これはまさに私が感謝のために探していたものです@AlexJone –

関連する問題