このビデオでは、単純な数の推測ゲームを構築するためにブール論理といくつかの条件を使用します。
これはどのように動作するのですか。
私はページをロードするときに、数字を推測して、シーンの裏に数字があることを尋ねます。
この場合、それは正しいものにするために選択する必要のある数字の7に設定されています。
だからもし私があまりにも高い9のようなものを推測すれば、それは私に高い試みを再び伝えます。
だから私がリフレッシュして今度は2人が私にそれが低すぎると言うことを推測する。
再試行する。
そして最後に7で正しく取得すれば、それを推測してくれます。
だからこれを構築するには、先に進んで供給を開き、新しいファイルゲームを作ってください。
HティムL私はここに私の電子メールをしなかった。
そして、私はスクリプトタグを追加してBゲームと同じに設定します。
はい、まだ存在しません。
今度はそのファイルを追加します。
ゲームドットジャップとそこに私はただ警告を入れようとしています。
こんにちは。
いつものように、物事が確実につながっていることを確認したい。
だから私はこれを開くつもりです。
大丈夫。
すべてがうまく見えるので、最初にやりたいことは私たちのロジックを理解することです。
だから私はこれを通して私たちを導くことになるいくつかのコメントを書くつもりです。
だから、最初にやりたいことは、秘密の番号を作成してから、ユーザーに推測を求めて確認することです。
ですから、まずハードコードされた変数で始まる秘密の番号を作成しましょう。
それは常に同じです。
私たちの秘密の番号は同じで、今度は4つのことをしましょう。
それから、ユーザーに推測を求めます。
これまでのところ、私は彼が迅速に電話をかけて、数字を推測してみましょう。
そして、私たちの最初のステップとして、ただ警告しましょう。
再びリフレッシュしてみましょう。
104番の数字を推測し、104番に伝えます。
大丈夫。
だから最初にやってみたいのは、彼らが正しく推測したかどうかだけです。
条件付きです
そのとおり。
これは、推測が正しいかどうかのチェックです。
その条件はちょうど奇妙に秘密の番号を呼んでいると推測され、そうであれば警報を出しましょう。
あなたはそれを正しいと安全に持っています。
ですから小さな問題が1つありますが、私はそれを見せたいと思います。
最初に失敗したので、私はこれを実行するつもりです。
私たちの秘密番号は4であることを忘れないで
だから私がリフレッシュして4を入力すると、あなたはそれが正しいと思うはずですが、私はそうではありません。
これを説明するためにjavascript Councilを開きます。
私が何かを求めるときに私はプロンプトをするとき。
だからここでこの行をしよう。
Varガスはプロンプトに等しい。
はい、ここで数字4をタイプしたとき、それは実際に数字として保存されていません。
だから私は、あなたはそれが文字列であることを見ることができると思うものを見てください。
そして、もしそれが文字列であることを証明したいのであれば、javascriptの型は私に推測の種類が文字列であると伝えます。
OK。
だからもっと重要なのは、私は数字であることを覚えている秘密の数字と比較しようとしているが。
だから私がここに戻ってペーストすると、秘密の番号が4番になります。
そして、我々は文字列のための推測を持っています。
ブール論理ビデオで見たように、トリプルではないものはお互いに同じです。
だから私たちができることは二重呼び出しを使うことです
秘密の番号。
しかし、私はまだ3倍の平等を保つことができるので、私は好む別の方法があります、そして、私たちが行う方法は、少しの新しいコードを使用しています、そして、この数の資本と推測のように見えます。
だから私たちは何かを渡し、実際にはガスのストリングを取ってそれを数値に変換します。
だから私たちはそこで4番目の番号を取得します。
それで、私たちができることは、文字列を推測するところのような3倍の等価です。
数字に変換してください。
それからそれが秘密の番号と等しいかどうか確認してください。
それが私たちがやることです。
ここに戻り、私が推測する数字のバージョンが私たちが印刷しようとしている秘密の数字と等しいかどうかを確認してください。
あなたはそれを正しく持っています。
それで、4つを推測してみましょう。あなたが正しいと思っています。
驚くばかり。
だから間違っている場合は何も起こりませんので、間違っているというメッセージを追加しましょう。
だから私たちは別のものを持っています。
間違えている。
そしてそれをするために、我々はただ私たちが欲しいだけです。
それ以外の場合は別の言葉で警告します。
今、そのリフレッシュを試してみましょう。
そして、私たちは間違って見ます。
あなたがあまりにも高すぎる、または低すぎる場合は、私が持っていたソリューションの初期のことを覚えている場合。
だからちょうど間違って言っているのではなく、私たちは実際にそうしたくありません。
そうでなければ低いかどうかを確認します。
そうですね。
だから推測が高いかどうかをチェックする。
私たちは書き込むつもりです。
それ以外の場合。
そうでなければ、それを再び数値に変換する必要があるかどうか。
数の推測は秘密の数よりも大きいです。
私たちも警戒をします。
こんにちは。
そこに行く。
そしてちょうど私がリフレッシュすることを確認するために、私は9のように高すぎるところに何かを入力します。
それは再び私に高い推測を伝えます。
しかし、入場物が低ければ何も起こらないようにしてください。
だから、我々はそれが秘密の数と等しくない場合、そしてそれがより低い場合はそれよりも高くない場合は、最終的なキャッチをすべて構築する必要があります。
だから私たちができることは別のものを追加して、私はこのコピーをコピーします。
私たちはLCF番号を行うことができます。私は秘密の数よりも少ないと思います。
しかし、他の方法を使うのが簡単な方法があります。
それは、数が等しくない場合には、それよりも小さくない場合よりも大きくないからです。
だから私はちょうどこれをすべて他のものに減らすことができます。
そして、私たちは再び低推測に救いのけましょう。
それを開く。
だから、あまりにも低いものを試してみて、私に再び推測を低くするようにしましょう。
推測してみましょう98のような高すぎるものをもう一度試してみましょう。ちょうど正しいものを試してみましょう。
ナンバー4。
あなたはそれを正しく持っています。
優れた。
だから私たちができる小さな改良が少しあります。
ここでは、このコードが重複していることがわかります。
私たちは、その文字列を2回繰り返すのではなく、数値に戻して返します。
私たちができることは、ちょうど一番上に出てきて、ここで私が言うことができるVargusは、ユーザーが入力したものの数と同じであり、すべてを1行に収めてから推測は文字列ではなく数字になっているので、これを推測として残してください。
それを試すと、まったく同じように動作します。
そしてもしあなたが好きであれば、これを少しだけ明確にすることができます。
一部の人は、これを1行で行うことは不必要であると主張するかもしれません。
だから、私たちが代わりにできることは、このようなものです。Varガスは、文字列推測をプロンプトに等しいと呼んでいます。
数はVar gasが文字列推測の数に等しいと言うでしょう。
したがって、このようにするのがより明白です。
だから、この文字列のプロンプトからちょうど文字列の推測を得る。
次に、数値に変換し、推測と呼ばれる変数に保存します。
次に、推測と呼ばれる変数を使用しています。
だからちょうどダブルチェックそれはまだちょうど低い右に高すぎる動作します。
OK。
将来のバージョンでは、この推測ゲームを実際に繰り返すようにし、ページを更新する必要がない場所で別のターンを行います。
それはあなたに依頼し続けるだけです。
再び高すぎると推測する再び高すぎると推測する。
そして最終的にはうまくいけばそれを正しく得る。