0

JavaScript 関数があり、それを数値として使用して計算したいとします。

ただし、文字列番号 (整数に変換) または整数を直接渡すことができます。私は他のユーザーが使用するプラグインを作成しており、実装の詳細についての知識がないことを考えると、どちらが良い方法ですか (もちろん、関数の署名を読んで、どれを渡すかを確認できます)。

ありがとう。

4

2 に答える 2

3

関数本体内ですべての変換を処理すると、柔軟性が高まります。関数はあなたのために何かをすることになっています、あなたが何かをする必要はありません。

文字列から整数への変換は難しくありません。渡された文字列が解析できない場合は、サイレントエラーを防ぐために、例外をスローできます。

于 2012-12-03T09:10:12.260 に答える
2

状況に適したものを使用してください。2つの数値を加算する関数を作成している場合は、文字列ではなく数値の入力を期待してください。ただし、失敗を防ぐために、誰かが文字列を渡す状況に対処することをいつでも選択できます。

ドキュメントはサードパーティのプラグインの鍵です。これにより、ユーザーは、渡す必要のあるもの、使用可能な関数、およびそれらの使用方法を知ることができます。

于 2012-12-03T09:11:48.147 に答える