0

私は次のようなフォームを持っています:

レイアウト

入力されたボックスの数とチェックされたラジオボックスに基づいて、localStorageにスローするinput.variableが必要です。次のように適用されます

。-ラジオボタン-1
つの名前入力:
na:名前
F:名前と友達
F+名前と友達

入力された2つの名前:
na:名前と名前
F:名前、名前と友達
F +:名前、名前と友達

入力された3つの名前:
na:名前、名前、名前
F:名前、名前名前、友達
F +:名前、名前、名前、友達

入力された4つの名前:
na:名前、名前、名前、名前
F:名前、名前、名前、名前、友達
F +:名前、名前、名前、名前、友達

これに取り組むための最良の方法は何でしょうか?私は、複数のif / then/elseステートメントを超えてこれを書くための最も効率的な方法を考えようとしています。

ありがとう

4

1 に答える 1

0

わかりました、私のコメントはあなたを正しい方向に向けているようですので、私は答えとしてここにそれを貼り付けています:

データを整理するためのクリーンな方法が必要な場合は、オブジェクトリテラルを使用してください。if elseif elseifステートメントのウォッシュを扱っている場合は、を使用することを検討してswitchください。すべての条件が異なる値をチェックする場合は、switch (true)

于 2012-12-02T13:08:35.843 に答える