私は最近、Codecademy で JavaScript を学び始めました。JavaScript に関する詳しい情報がどこにあるのか知りたいと思っていました。「要素」、「関数を介して何かを渡す」など、使用されているいくつかの用語に本当に混乱しています。用語を説明するためにアクセスできるWebサイトはありますか?
3 に答える
ここで具体的な質問をするのがおそらく最善です。
Anelement
は通常、ボタン、div、テキストエリアなど、Web ページ内の特定のオブジェクトへの参照である DOM 要素です。要素参照を使用して、DOM 要素のプロパティを取得または設定し、メソッドを呼び出します。するか、イベント処理用のコールバックを登録します。
「関数を介して何かを渡す」は、「関数に何かを渡す」のように聞こえます。これは、次のように関数に引数を渡すことを指します。
draw("rect", 0, 0, 100, 50);
括弧内の 5 つの項目は、関数に渡される引数です。
おそらく、O'Reilly のリファレンス ブックを手に取り、すぐには理解できないことも含めてすべての基本事項を読むことになるでしょう (それは問題ありません。ときどき参照してください)。
渡すことは、関数に渡すもののように、引数またはパラメーターを使用して行うことです。要素は DOM のものである場合もありますが、配列インデックスに割り当てられたメモリ位置を表す一般的な言葉でもあります。たとえば、配列の最初の「要素」はmyArray[0]
オンラインでは、より高度な JS の学習に W3Schools をお勧めしませんが、一般的な JS の詳細を忘れてしまった場合や、そのような 1 か所ですべての基本を見つけることができる場所があまりない場合は、悪いリファレンスではありません。
mozilla 開発者のネットワーク MDN はおそらくより詳細で、通常はより良い/より最新の/完全な情報を持っていますが、組織に関しては少し混沌としています。
最初に用語を徹底的にグーグルで検索して、定義および/または説明を検索する必要があります。何も見つからない場合は、お気軽にここで質問してください。用語の定義は次のとおりです。
要素:「要素」と言うときは、配列要素について話していると思います。基本的に、これらは配列を構成する個々の値です。以下は、3 つの要素で構成される配列です。
var arr = ["array element 1", "array element 2", "array element3"];
arr[i]
配列要素にアクセスするには、 をi
要素のインデックスとして使用できます。配列のインデックスはゼロであることに注意してください。
arr[1]; // return "array element 2"
関数を介して何かを渡す:探している用語は引数だと思います。引数は、関数に渡される値です。val1
次の関数は、 、val2
、およびの 3 つの引数を取りますval3
。
function logValues(val1, val2, val3) {
console.log(val1 + val2 + val3);
}
関数名の後の括弧内に、関数が受け取ることができる引数を指定します。提供された引数を使用して関数を呼び出すには、呼び出し行内にコンマ区切りの引数を含めます。例えば:
logValues("bob", " ", "the plumber"); // logs "bob the plumber"