このビデオでは、Javascriptの機能と機能を紹介する予定ですが、おそらくJavascriptの最も重要な側面です。
だから私たちはそれらにかなりの時間を費やすつもりです。
ここではいくつかの目標があり、最初のものは概念的なものです。
私たちはなぜ関数を使うのかを理解したいのですが、他の3つは実際にコードを書くことに関するものです。
だから、引数のない関数を定義して引数を持つ関数を見つけ、値を返す関数を定義できるようにしたい。
それでは、実際にどのような機能があるのか​​を話すことから始めましょう。
以前のビデオでは、関数はコード行の変数のようなものだと述べました。
したがって、通常の変数がhelloや27のような値を格納する場合、関数は20行のコードを格納でき、その関数を思い出すことができ、20行のコードを再び実行することができます。
だから、その説明よりもはるかに微妙ですが、私はそれが単純な再利用可能なコードであることを紹介する簡単な方法としてそれが好きです。
したがって関数の次のことは、まず関数を宣言しなければならないということです。
そこで、コードのブロックを定義し、名前を付けます。
それが関数を作ってから、後で実行する必要があります。
だから、それは2つのステップのプロセスです。
関数を宣言してから呼び出すと、ここに表示されます。
これは実際に関数関数をvarやFのようなキーワードとして宣言するための構文ですが、ここでは関数名は私たちの名前です。
だから、これは何か括弧をつけて中括弧をつけます。
そして、中括弧の中に必要なだけ多くのコード行を入れ、最後にその名前を括弧で参照して関数を呼び出すことができます。
だから私はあなたにそれがどのように見えるか教えてください。
だからここで関数を定義して機能させます。
ハイと言って、それがやろうとしているのは、そのログのこんにちはをキャンセルすることだけです。私たちは2つの行でそのようなログの別れをキャンセルします。
だから私がEnterキーを押したときにjavascriptはこのコードを見るつもりでしたが、実際には評議会ボットログを実行するつもりはありません。
say hiという関数を登録していますが、コードを実行しません。
だから、私はその関数を呼びたい場合は、その名前をhiと言い、括弧をつけて私はenterを押して、それは何かを内部で実行します。
だからうまくいけば、これが非常に簡単な例であるにもかかわらず、なぜこれが有用であるのかが分かります。
私たちはまだHilo Council d'Artois
goodbyeのような2行の定数を書いていました。これを行うには、この短い行を書くだけです。
だから、私はちょうどその言葉を入力した場合、私はこれを開いている間、別の簡単なメモは括弧なしでハイと言う。
そして私はエンターを押した。
それは私にコードを返すだけです。
だからこれは本当に重要な区別です。
私がちょうど言いたいことをタイプすると、こんにちは、それはコードを実行しないということが何であれ、私に与えるだろう。
だから、私はこれらの括弧をそこに持っていなければなりません。この括弧はこの関数の値を得て、次に関数を実行します。
関数を参照して実行するのには違いがあるということがとても重要です。
だから私は、関数がコードを試してみるためにどのように役立つのか、ここにもう一つの例があります。
乾いた覚えている。
繰り返さないでください。
だから私がこの曲を歌いたいのであれば、私はこのコードをすべて必要としてからもう一度歌いたいと思って歌を歌うために、4つのコンサートのボールト・ログ・ステートメントを持っています。
私はすべてのコードを再度必要とします。
私がこの曲を歌いたい時はいつも、私は4本のコードを個別に実行しなければなりません。それは明らかにあまり乾燥していません。
繰り返しコードがたくさんあります。
だから関数を使用すると、私はただそれらの定数ログを書くことができます。
私はその4行のコードをそこに置き、その後再び歌を歌います。
私がしなければならないことは、カッコで歌を書くことだけです。
それでは、これをやってみましょう。これで、明らかに私が使った関数が明らかになりました。ブラウザでjavascriptに付属している関数ですが、定義する必要はありませんが、他の関数と同様に、実行してください。
だから、私たちのsingsong関数に戻って、私は関数のキーワードを書いて、名前をつけて、私はsingsongをやり直して、ちょうどあなたが変数名のように関数名のためにcamel
caseを使うということを知っていると言うでしょう。
そして、中括弧を追加して、ここに入れたものが関数の一部です。
だから私はそれらの4つのラインを一定のホットドッグに貼り付けます。
ちょうどそれのようなきらきら輝く小さな星。
そして私はエンターを打つつもりです。
そして今、私はJavaScriptを歌の歌と呼んでいます。
私がかっこを追加しないと、それはちょうどコードを教えてくれます。
しかし、もし私が歌を歌いたいのであれば、私は括弧付きの歌を書く必要があります。もし私が歌を4回歌いたいなら、それは超簡単です。私自身。
だから、これは、Twinkle Twinkle Little
Starを歌っていることのほんの一例ですが、関数の価値を示しています。
そしてそれはわずか4行です。
私たちが50行使っている50行のコードで、たくさんの節約になる機能があるとしたら