だから、このビデオでは、Javascriptの機能で中断したところから取り上げようとしています。次に議論するのは議論です。
だから私たちは歌を書くたびに毎回同じことをする歌曲のような関数を書く方法を見てきました。
あなたがここで見ることができるように、それはちょうどこれらの4行の領事Daltログを呼び出します。
しかし、もし私が別の曲を歌うことができるように歌を歌わせたいのであればどうでしょうか？
それで、たぶんそれは輝く小さな星を歌うことができるかもしれませんが、3人の盲目のマウスも見ることができます。
そしてメアリーには小さな子羊がいて、私は歌を歌いたいと思っていました。それで歌いたい曲を教えてください。別の例があります。
Say helloと呼ばれる機能があったら。
そして、もし私がその機能が特定の人にこんにちはと言うことができるようにするには、私はそれをパーソナライズしたいと思っていればログのこんにちはを取り消しました。ジェフリーと一緒にハローと呼ぶことができました。彼はSallyとSay
helloを呼ぶだろう。
それでは、議論について話す必要があります。
引数はこれまで入力を受け取る関数や関数が入力を受け付けなかった関数を書く方法です。
しかしここにSquareと呼ばれる関数の例がありますが、それは数字に任意の数をとり、大人のログを数えます。
その数の2乗。
だから、関数が引数を期待していることを関数が渡すことを期待していると言う構文は、ここで空のかっこではなく、このように見えます。
私たちは議論の名前を入れます。
だからこの場合、私たちはそれを麻痺と呼び、これはまったく何かと呼ぶことができます。
単なるプレースホルダです。
したがって、ユーザーがSquareを呼び出すたびに、私たちは10秒間を渡します。ユーザーが3秒間Nahmを呼び出して3の値を保持しようとすると、10の値が一時的に保持されます。
そして、関数の中でGnomeを使うことができます。
この場合、ドットログの麻痺回数を控える。
カッコ内を通過して正方形になった数を取るだけです。
ここに例があります。
スクエア10プリント100スクエア3プリント9プリント16
そこで、引数をどのように使用するかを示すために、独自の関数を記述してみましょう。
だから私たちは、「こんにちは」と呼ばれるものを書くつもりです。
だから関数はこんにちはと言うと、開始する。
これはちょうどこのように見える引数を取るつもりはありません。
そして、ここに私はそのログを打ち切るつもりです。
こんにちは感嘆符でそこに。
それはあなたのすべての機能が今のところできることです。
これをもう少し広げてみましょう。
私はエンターを押して、今、私はこんにちはと言うことができる、それはすべてです。
それでは、次にSay helloという関数を定義します。
それは人の名前をとり、その人の名前とそこに人の名前を加えたものです。
だから私はちょうどこんにちはと言って再定義するつもりだと今度はそれは空のカッコではない私はここに何かを置くつもりです私たちはそれを名前または人またはユーザーと呼ぶことができます。
私は名前で行くつもりです。
そして今、私はコンソールドットログを書くつもりです。
こんにちは、私はこのように名前を付け加えるつもりです。
そして、感嘆符を最後に付け加えてかっこを閉じます。
だから、あなたが見ることができるように、名前は私たちが渡すどのような価値のための単なるプレースホルダーです。
そして、そのログを取り消すつもりです。
こんにちは、中に名前があります。
そして、感嘆符。
だから、これを呼び出すために、こんにちはとおしゃべりして、錆びるような名前を言う。
そして今度は、私はチャーリーにこんにちはと言うか、こんにちはメアリーと言うでしょう。私たちのコードが私たちの機能を変更したことがわかりました。
したがって議論の使用は、私たちの機能を非常に強力にするものです。
Home Pageと呼ばれる機能があり、ホームページはログインしているユーザーに関する情報として情報を取得することになります。
だから、FacebookのようなWebサイトでは、Make
それは議論を取り入れて、何か他のものを吐き出すことができる小さなマシンを作ることに関するものです。
また、このスライドの1つの引数に限定されず、関数が複数の引数を取ることができることがわかります。
ここでは、長方形の面積を計算する関数の例を示します。
それは長さと幅をとって、それらを一緒に乗算するだけです。
ログの長さを数えてから、この関数を呼び出すだけで、カンマで区切られた2つの数値が渡されます。
したがって、最初の値は長さに対応します。
2番目はwithと対応しています。
だからそれはただ注文に来る。
だから私はこれらの2つを切り替えると私は2つの最初の2つは長さであり、9つは一緒だろう。
ここでは、3人の人から1人の人3人までの3人の議論がある別の例を示します。
だから、これをコピーしましょう。私はここでデモンストレーションしますので、それを貼り付けます。
今私は3つの名前で挨拶を呼び出す場合。
ハリー・ロンとハーマイオニーの命令は、実行する人物でありハッピー・ザ・マインズ・オブ・ザ・ハッピーである人物が誰であるかを指示する。
これらの値はプレースホルダーであることがわかります。
こんにちはハリー。
こんにちは。
もう一つ興味深いのは、私は右のような議論を期待している関数を書くことができるということです。
しかし、私がそれを呼び出すときに私はそれらの議論を外しています。
だから私がハリーとロンをやって、私の叔母を去らせたら、私は決してそれをしないだろう。
ちなみに私の場合は私のお気に入りですが、もし私がそれをしたなら、あなたは私が得るのが分かります。
こんにちはハリー。
こんにちは。
そして、未定義の高い。
だから私のコードを壊すことはありません。
私はエラーメッセージを受け取っていません。
しかし、何が起きるのかということは、人3がいくつかのプログラミング言語では定義されていないということだけです。
これはすべてを停止し、javascriptでエラーメッセージをスローします。
それはまあまあです。
それは、何かが未定義であるかどうかを注意して調べなければならないかもしれないことを意味します。
したがって、引数は重要な部分と機能の1つであり、コードを短くして、Twinkle Twinkle
Little Starのように毎回同じコードを繰り返すだけでなく、本当に有用なものになります。
また、入力によってはコードが少し変わることもあります。
そこで、実際のWebアプリケーションで引数を使用する場合の例をいくつか示します。
それで、私たちはウェブゲームを持っていると想像してください。そのゲームにはすべてのプレーヤーのスコアがあり、プレイヤーはそのスコアを増やしたり、スコアを増やしたりすることができます。
だからプレイヤーが何か狂ったことをすると、add to
scoreという機能があるかもしれません。そして、彼らに100ポイントを渡すポイントをたくさん与えたいのであれば、
ユーザーが死亡した場合、100ポイントを減算する可能性があります。私たちが5ポイントを獲得しなければならないような何らかのポイントを授与したい場合、
ここに別の例があります。
ユーザーがロックされているサイトがあるとします。
だから我々は、資格のチェックと呼ばれる機能を持っている可能性があり、それは2つの引数を電子メールとパスワードがかかります。
だから、Rustieのようなものをgmailのドットコムで渡すかもしれない。
そして、1から3のようなパスワードを入力し、資格情報をチェックするとその電子メールとパスワードが取得され、チェックされて何らかの決定が下されます。
だからそこにおそらくif文があるだろう。
それは彼らが正しく一致するかどうかをチェックし、Jasinをログした場合はエラーメッセージを表示します。
だから、それらはほんの2つの簡単な例ですが、私たちはこのクラスの後半でこのようなコードを書くつもりです。
引数を取る関数の能力は、関数を書く上で最も重要な部分ではないにしても、その一つです。
単なるコードの繰り返しだけではありません。
同じくすぐりの小さな星を何度も繰り返し歌っている。
繰り返しコードについては、いくつかの変数を含めることができるように少し変更することもできます。
だから、議論は私たちに力を与えて、彼らが私たちにそれをさせるようにします