3

私はJavascriptを学んでおり、これまでに学んだことすべてを調べようとしています。returnステートメントを使用するときにアラートボックスのようにメッセージを返す方法を理解しようとしています。 alert(Example(2,3));動作し、このようにゴバル変数を作成することも動作します。 var sum = Example(2,3); alert(sum);。しかし、私が考えるよりも良い方法があるに違いありません。

function Example(x, y) {

    if (x * y === 108) {

        return true;

    } else {

        return false;

    }

}
Example(2, 3);
4

2 に答える 2

7

関数はもっと単純にすることができます。比較から得たブール値を返すだけです。

function example(x, y) {
    return (x * y === 108);
}

アラートボックスの作り方は、アラートボックスを一切使わないことをお勧めします。

  • ユーザーに何かを表示したい場合は、プレーンHTML、jQueryなどを使用してください。
  • デバッグする場合は、console.logまたは同様のものを使用してください。

アラートは非常に煩わしく、ページとの対話を妨げます。

何らかの理由でアラートを使用する必要ある場合(たとえば、開発者ツールのないシステムでデバッグする必要がある場合)、これは問題なく機能します。

alert(example(2,3));
于 2012-07-25T22:16:13.617 に答える
6

このようにしてください、:)

function Example(x, y) {
    return x * y === 108; 
}
Example(2, 3);
于 2012-07-25T22:16:36.913 に答える