1. 元の値と参照値6 つの単純なデータ型の値はすべてプリミティブ値です。プリミティブ値が変数を介して別の変数に割り当てられると、新しい値がコピーされ、2 つは互いに独立しています。 num1 = 5とする num2 = num1とする 参照値が変数を介して別の変数に割り当てられると、値もコピーされます。この値は実際にはポインター (参照) であり、ポインターは引き続き同じオブジェクトを指します。 obj1 = 新しいオブジェクト() obj2 = obj1とする これらは同じ参照オブジェクトを指しているため、 obj1.name = "張さん" console.log(obj2.name) // 張さん 関数にパラメータを渡す場合、パラメータが値で渡される状況は 1 つだけあり、これは変数を割り当てる場合と同じです。ただし、参照値の場合、渡される値はポインターですが、ポインターは依然として同じオブジェクトを指します。 2. インスタンス
console.log(1 インスタンスのオブジェクト) //false obj = new Object(); console.log(obj インスタンスオブオブジェクト) //true console.log(null インスタンスオブオブジェクト) //false 関数fun(){ // } console.log(fun instanceof Object) //true console.log(fun instanceof Function) //true console.log([] インスタンスオブオブジェクト) //true console.log([] 配列のインスタンス) //true 3. 範囲変数のスコープは、スコープまたは実行コンテキストと呼ばれます。変数はスコープ外では見えなくなります。すべてのシステムには、変数を検索するときにスコープ チェーンがあります。まず、その変数を参照する最も近いブロック スコープで変数を検索します。見つからない場合は、外側のローカル スコープで検索を続けます。それでも見つからない場合は、グローバル スコープで検索します。見つからない場合は、エラー 高度な JavaScript プログラミングにおける変数とスコープに関するこの記事はこれで終わりです。JavaScript 変数とスコープの詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: Synology NAS は Docker コンテナを使用して KMS アクティベーション サーバーを構築し、Windows システムとオフィスをアクティベートします (操作手順)
MySQLパスワードは正しいが、ローカルでログインできない -1045 ユーザー 'roo...
1.位置:固定一部の Web サイトの右下隅にあるポップアップ ウィンドウなどの、ブラウザーを基準と...
今日、VMware を使用してマシンに新しい仮想マシンをインストールしていたところ、次のように「この...
クラスターを構成する際に問題が発生しました。当初は 3 台の仮想マシンすべてが外部ネットワークに p...
では、早速コードを見てみましょう。 1. 上部、中央、下部のレイアウト: <!DOCTYPE ...
最近ブログに書いたのですが、プロジェクトリストの中に写真がたくさんあり、最初は読み込みが遅いので、ス...
select 要素は、単一選択または複数選択のメニューを作成します。フォームが送信されると、ブラウザ...
なぜログを読む必要があるのでしょうか?たとえば、コンテナの起動に失敗したがプロンプトが表示されない場...
目次序文1. レンダリング2. コード3. 背景画像素材要約する序文Threejs は、Web ベー...
1. はじめに行ロックとテーブルロックの違いは面接で頻繁に出てくるはずです。MySQL のロックにつ...
オーディオおよびビデオ ファイルを保存するためのディスク寿命を延ばすには、ディスクをフォーマットする...
CSS を使用して要素の円弧の動きを制御する方法CSS3 の新しい属性 transfrom トランジ...
目次01 Kubernetes とは何ですか? 02 KubernetesとCompost+Swar...
NFS の紹介NFS (ネットワーク ファイル システム) は、FreeBSD でサポートされている...
01. 無限フォントのダウンロード02. バンダフォントのダウンロード03. ロールアップフォントの...