任意の数のステートメントを関数を通じてカプセル化することができ、いつでもどこでも呼び出して実行できます。 当社の 関数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)が整理されています
目次1. UDPとLinuxの基礎の紹介2. 各機能の使い方1. ソケット機能の使用2. バインド機...
1. 実験環境シリアルナンバープロジェクトソフトウェアとバージョン1オペレーティング·システムCen...
CentOS7 のデフォルトのファイアウォールは iptables ではなく、firewalle で...
npm インストールチュートリアル: 1. Node.jsインストールパッケージをダウンロードする公...
グローバル ID を生成する方法は多数あります。ここでは簡単な解決策を紹介します。MySQL の自動...
この記事では、ログインスライダー検証を実装するためのJavaScriptの具体的なコードを参考までに...
margin:auto; + position: absolute; 上、下、左、右:0デモを見れ...
目次LocalStorageとはSessionStorageとはLocalStorage と Ses...
目次1. MySQLデータのバックアップ1.1. データをバックアップするためのmysqldumpコ...
最近、あるサービスにアラームが発生し、耐えられなくなっています。アラーム情報は次のとおりです。メトリ...
目次1. 概要2. nginx.conf 1) 設定ファイルの場所2) ワーカープロセス3) イベン...
目次1. 関数パラメータのデフォルト値1.1 関数パラメータのデフォルト値の指定1.2 分離割り当て...
序文最近、MySQL で RR レベルでデッドロック問題に遭遇しました。興味深いと思ったので、調べて...
このチュートリアルでは、LinuxにMySQLをインストールする詳細な手順を参考までに紹介します。具...
目次クエリキャッシュの最適化概要クエリプロセスクエリキャッシュ構成クエリキャッシュの無効化メモリ管理...