任意の数のステートメントを関数を通じてカプセル化することができ、いつでもどこでも呼び出して実行できます。 当社の 関数fun(x,y){ } //関数を宣言するにはこれを記述します 私の理解する限りでは、彼はオブジェクトの形式でパラメータを渡し、オブジェクトのさまざまな属性値(参照型の値)を実際のパラメータとして使用しています。 たとえば、次のようなアプローチがあります。 関数fun(x, y) { // alert("x の値は " + x.value です); alert("x の値は " + x です); } これを実行すると、ポップアップ ボックスにエラーが表示されます: x の値は x の 関数fun(x, y) { alert("x の値は " + x.value です); // alert("x の値は " + x です); }
私たちには深い理解があります。心配しないでください。このコードを見てみましょう。 ここで何か違うのでしょうか? この関数の以前の記述方法によれば、ランダムに記述する必要があるのでしょうか?でも、ここではうまくいってるから面白い(楽しそうに笑う) つまり、 道教の仲間の皆さん、次のコード ねえ、これは私たちが学んだ さらに2つの例を見てみましょう。 関数fun() { (引数の長さ == 1)の場合{ アラート(引数[0] + 10); } (引数の長さ == 2)の場合{ アラート(引数[0] + 引数[1]); } } 楽しい(10);//20 楽しい(10,20);//30 パラメータの数を渡すことで適切な機能を実現できるだけで、本当のオーバーロードは実現できません。この機能は完全なオーバーロードではありませんが、 次のように: 関数fun(num1, num2) { (引数の長さ == 1)の場合{ アラート(数値1 + 10); } (引数の長さ == 2)の場合{ アラート(引数[0] + 数値2); } } 楽しい(10);//20 楽しい(10, 20);//30 その後、誰かが尋ねました、パラメータはとにかく
関数fun(num1, num2) { 引数[1] = 10; アラート(引数[0] + 数値2); } </スクリプト> <フォーム> <br><input type="button" onclick="fun(10,20)" value="click"> </フォーム> ポップアップ ボックスの値は 20 です。これは 要約:
以下もご興味があるかもしれません:
|
<<: 12個のJavascriptテーブルコントロール(DataGrid)が整理されています
この記事では、例を使用して、MySQL 5.7 で生成された列の使用方法を説明します。ご参考までに、...
ドラッグ アンド ドロップ API は、ドラッグ可能な要素を HTML に追加し、ドラッグ可能な豊富...
これは主に CSS スタイルのコントロールと META タグです。コードをコピーコードは次のとおりで...
目次$nextTick() $forceUpdate() $セット() .sync——2.3.0 以...
序文単一障害点を解決するには、マスター/スレーブ ホット スタンバイ ソリューションを構成する必要が...
背景ファイルの作成時刻を取得する必要がある場合があります。例えば: 「xtrabackup スキーマ...
CocosCreator バージョン: 2.4.2 jszipの実践的なプロジェクトアプリケーション...
序文JavaScript では、document.querySelector("#demo...
この記事では、MySQL の sql_mode モードについて例を挙げて説明します。ご参考までに、詳...
目次1. 基本2. 問題の説明3. 解決策付録: js を使用して Excel の日付形式を変換する...
MySQL公式サイトのzipファイルのダウンロードリンク https://dev.mysql.co...
ヒントこのプラグインは https プロトコルでのみアクセスできます。http プロトコルはうまく機...
before/after 疑似クラスは、要素内に 2 つの追加タグを挿入するのと同じです。最も適した...
MySQL自体は再帰構文をサポートしていませんが、自己接続を通じていくつかの単純な再帰を実現できます...
1. まず、2つ以上の隣接する通常フローブロック要素の垂直マージンの崩壊を引き起こす原因を知る必要が...