ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptにおける括弧()の使い方まとめ_基礎知識

JavaScriptにおける括弧()の使い方まとめ_基礎知識

WBOY
WBOYオリジナル
2016-05-16 16:52:211231ブラウズ

1. 優先度を上げる

(1 2)*3 数学的演算と一致し、最初に 1 2 を計算し、次に 3 を乗じて 9 を取得します

には、次のような他の式も使用できます。

コードをコピー コードは次のとおりです:
(a (function(i){return i}(2)))*c

2. 関数のパラメータは括弧 () で囲む必要があります

コードをコピーしますコードは次のとおりです。
function fun(a,b,c)
{
//…
}

3. 関数をすぐに実行します。式
コードをコピー コードは次のとおりです。

(function fun(a ,b,c)
{
//…
})(1,2,3)

ここで括弧内のパラメータ (1,2,3) はパラメータに対応します。コードが式規則に準拠している場合、前のコードは関数式として実行されるため、最初の関数式の前で「;」で区切ることが最善です。前の式の値が関数エラーではないことを報告します。

例:alert(1)(function(){})() このときalert(1)は即時実行の関数式規則に準拠しているため、戻り値はalert(1)となります。 ) は関数として使用され、後者の括弧内の値はパラメーターとして渡されますが、alert(1) は未定義を返すため、エラーが報告されます。解決策は、alert(1) の後に「;」または「,」を追加して 2 つの式に分割することです。


を使用してコード をコピーすることもできます。コードは次のとおりです:

(function fun( a,b,c)
{
//…
}(1,2,3))

!function fun(a,b,c)
{
//…
}(1,2,3)

void function fun(a,b,c)
{
//…
}( 1、2、3)

およびその他のメソッド (関数が関数式の構文規則に準拠している限り)。

関数を単独で実行する場合、fun()、fun(1,2,3) のように括弧も必要で省略できません

4. 単一または複数の式 を実行し、最後の式の値を返します。複数の式はカンマ「,」で区切る必要があります。

コードをコピー コードは次のとおりです:
(1,2 3,4 5,6)//コードは 1 回実行され、最後に戻り値として 6 が返されます。

5. 条件式 は 4 と似ていますが、条件判定で使用されます

コードをコピーしますコードは次のとおりです:
if(a b==c){} //if と { の間の内容は括弧で囲む必要があります

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。