お帰りなさい。
だから、実際にJavaScriptとその構文について最初に学び始めてから、基本的な組み込みプリミティブデータ型から始めます。
だからここにいくつかの目標があります。
1つは、5つの基本データ型とJavascriptを理解することです。
次に、数値と組み込みの数値演算子のいくつかを扱いたい。
最後に、文字列と一般的な文字列メソッドと演算子について説明します。
したがって、あらゆるプログラミング言語の中核となる大きなアイデアの1つは、さまざまなカテゴリのデータを区別する言語能力です。
例えば、言語は数字と単語を区別することができ、または整数と小数、または正の数と負の数を区別することができます。
したがって、これらは言語によって異なります。
したがって、javascriptには5つの基本データ型があります。
5つの低レベル基本タイプのデータがあります。
最初に5つの概要を簡単に説明し、次のスライドで詳しく説明します。
最初の数字は数字で、3つの例がここでは小数点または小数点9の整数です。
3と負の数の負数10。
そして私は、これらの3つを選んだのは、数字が全体かどうかを気にしないこと、または負の数であれば小数点以下を扱い、すべてが単なる数として扱われることを示したかったからです。
それは広いカテゴリーです。
だから他の言語は差別化するが、JavaScriptはそうではない。
だから、再び数字は整数の分数と負数のカテゴリに過ぎません。
次のデータ型は、文字列と呼ばれ、文字列は基本的にテキストです。
重要なことは、彼らが引用符で囲まれていることです。
ここには2つの例があります。
だから、私たちは引用スペースの中にhello space worldという言葉を持っています。
それは複数の単語でも1つの文字列です。
それは1つの文字列です。
同じことがここにあります。
これは43番ですが、引用符で囲まれています。
実際にはJavascriptの文字列と見なされます。
だから、文字列の中に任意の文字を入れることができる数を持つことができます。
次のタイプはブール値で、ブール値は2つのオプションしかありません。
彼らは真実か偽かのどちらかです。
番号がないという引用符はありません。
真実の言葉か偽の言葉だけです。
だから私たちが実際にこれらを使う理由は今からいくつかのビデオでははるかに明確になります。
しかし、私はブールが存在することをあなたに伝えたいだけです。
はいまたはいいえはいまたはいいえ。
そしてさらに2つのタイプがあります。
いいえ、未定義です。これらは実際には値です。
だから彼らは本当にカテゴリーではありません。
Noallの複数の型や、文字列の数のような未定義の複数の型はありません。
ヌルは1つしかなく、値が定義されていないものが1つあります。
そして、私たちは、次のビデオでこれについてもっと学びます。
しかし、私はあなたがそれらが存在することを知って欲しいだけです。
したがって、数字の文字列はnullで未定義です。
だから、少し深めて、JavaScriptの数字を掘り下げてみましょう。私は今ブラウザに入っているので、実際にはJavaScriptのコンソールを開くことができます。
これは私がやっているウェブページです。
だから、私は自分のコンソールコマンドオプションjを開いて、これを自由にするつもりです。
どのサイトでもこれを行うことができますし、いくつかのコードを入力し始めます。タイプするコードの最初のビットは本当に簡単です。
それはあまりできません。
ちょうど数字を入力してEnterを押してください。
だから、コンソールのように数値のような値を入力し、私はそれが私に唾を吐くことが起こるすべてを入力します。
それはちょうど私に戻ってきました、値がちょうど表示されるので、私は負の数の99のヒット・ネガティブ・タイプを入力することができ、金曜日の夜はマイナスになります。
だから私はこれが非常に基本的なものであることを知っています。
私たちはただのエキサイティングなアプリケーションをまだ作成していません。
しかし、私はすぐにこれらの数字を使ってもっと興味深いことをするでしょう。
したがって、これらの数値で最初にできることは簡単な数学演算です。
だから、これらはあなたがすでにコンピュータから基本的な数学に慣れてきたものです。
だから、加算乗算減算や除算のようなものと、そのように働く方法は単純な式を書くだけです。プラス記号100のように番号が付けられています。プラス記号の両側に2つのスペースがあります。
それは必須ではありません。
私が今すぐEnterを押すと、私は4つを得る。
私は104を得るが、私は3と7のようなものを空白なしでもできる。
それも同様に機能します。
したがって、それらは単純な演算子です。
私も一緒に連鎖することができますので、私は5プラス4プラス3をすることができ、彼らは12を得ることができます。
そして私は部門のように他の演算子を使うこともできます。
ですから、6を2で割ってみましょう。
私はエンターを押して、彼らは3つを得る。
私は3つに分けられたようなことをすることもできますし、私はゼロ点3つの3つの3つの繰り返しを参照してください。
だからちょうどここで終わるために、私たちは減算もします。
マイナス54をしましょう。
私は負になる53そして私達はまた倍数を持っている。
だから2回5は私たちに10を与えるつもりです。
もう一つの重要な概念は、javascriptはすべての正規の数学が従う操作の順序に従うということです。
だから、3から8倍の24のようなものが、3から8を最初に実行してから24を掛ける必要があることを括弧で示しています。
したがって、スライドの一番下にはマイナス120が表示されます。
Maggioloと呼ばれる別の演算子があり、以前はプログラミングをしていない生徒には、Marceloはよく知られていません。
それはしばしば剰余演算子と呼ばれ、いくつかの言語ではMoggiとも呼ばれ、それが何をしているかを示します。
まず、パーセント記号を使用します。
分裂はスラッシュです。
乗算は星のアスタリスクモジュロはパーセント記号です。
そこで、10 mod 3のような単純なものを入力することができます。
人々はしばしば控えめなショートカットと言いますが、それは3回になり、10回に分割されます。
だからそれは3回になり、残りの時間がかかるでしょう。
残りの3人は10人に3人、9人は残り1人です。
だから私たちは1つを得る。
だから、別の例では、20メートルを5つ取ることができます。
この場合、5回は24回になります。
残りはありません。
だからゼロになる。
ですから、次の日には文字列だけに注目します。
だから文字列はテキストです。
それらは引用符の中の単語の数字文字であり、それらの引用符は一重引用符または二重引用符にすることができます。
だから例のように私たちは詐欺師になった。
そして、私たちは低クラスのヒットのようなものを入力することができます。ちょうど前の数字と同じように値を吐き出すので、同じことを一重引用符で行うことができます。
犬は素晴らしい一重引用符は、入力をヒットし、それは私たちに戻って吐き出す。
それは二重引用符で私たちにそれを示していることに注意してください。
それは彼らが同じように扱うからです。
私たちがこんにちはのような二重引用符で何かをしたら、小さなメモ。
そして私達は問題を与える単一の引用符でそれを終えました。
彼らは一致する必要があります。
一重引用符と二重引用符についてのもう1つの注意点は、両方を使用する文字列を使用できることです。
だから私は二重引用符で囲まれた文字列の中に一重引用符をつけることができます。
例えば、私がキャンディーを食べることを止めることができないと言った文字列を持っていたいなら、私はここで端とTの間に一重引用符を持っています。
私は外部で二重引用符を使用しているので、これは完全に有効です。
一重引用符を使用していた場合、私は止めることはできません。
一重引用符を使用できますか？
私たちには問題があります。
文字列がここで終わると思うことがわかります。
現実には私はここで終わらせたいと思っていました。
したがって、文字列でできることの1つは、数字のように一緒に追加することです。
あるいは、1つに5を書くこともできます。
私たちも同じことをすることができます。
文字列と別の文字列を持つことができます。
そして、何が起こるかは、javascriptがそれらを1つの文字列に結合することであり、これを連結といいます。
だから私はこの高さとさようならを行うと私は入力をヒットすると、私は1つの文字列を取得します。
こんにちはさようなら。
だから私がそこにスペースを入れたいのであれば、ここにスペースを入れたりスペースを入れたりする必要があります。
それは連結と呼ばれています。
実際には二重引用符で囲まれた文字列の中に二重引用符を入れることがあります。
だから多分私たちは彼女がこのようにさよならを言ったようなものを持っています。
そして私はこれを二重引用符で囲みたい。
私はそれを一重引用符に変更したくありません。
私はそれを行う方法があり、それはエスケープ文字と呼ばれるものを使用しています。
だから、javascriptのエスケープ文字はすべてバックスラッシュで始まり、文字列からエスケープして文字列内で有効でない可能性のある特殊文字を書く方法です。
バックスラッシュと二重引用符の後に、javascriptに文字列の二重引用符が必要なことを伝える方法があります。
だから私がenterを押すと、実際にこれに変わったことがわかります。
だからバックスラッシュなしでもう一度あなたを見せてあげましょう。
私がEnterを押すと、エラーが出ます。
これが最初の文字列だと思うからです。
これは秒です。
これは人間の土地ではない。
しかし、私が途中で戻ってきたら、そこに上向きの矢を打っています。
だから上向きの矢印を押すと前の行のコードが返ってくるので、それらのすべてをもう一度書く必要はありません。
だからバックスラッシュでこれを戻すと、私は彼女がバックスラッシュに別れを返すと言います。
それはちょうど彼女がバックスラッシュなしでさよならを言った私に与える。
だから別のエスケープ文字があります。
実際に文字をそこに置くには文字列にバックスラッシュが必要な場合は、バックスラッシュを表示するためにこのようなことをすることができます。
バックスラッシュとそれから別のバックスラッシュで始まり、バックスラッシュが表示されます。
ちょうどそこに1人。
したがって、作成するすべての文字列にはlengthプロパティがあり、lengthプロパティにはその文字列の文字数が参照されます。
だから私はすべての帽子の中でちょうどこんにちは文字列を作成し、私はそれが5文字の長さであると私は私のお気に入りの番号のような何かをする場合、私はそれに長さを行う1 2 3 4です。
それは明らかに27文字長いです。
私はそれを数えませんが、スペースを含み、すべての数字を含み、この文字を含みます。
だから、どんなキャラクターであれ、カウントされることになるでしょう。
したがって、lengthプロパティを使用して文字列の長さ全体を取得することができます。また、ここで角カッコ表記を使用して、最初の文字から5番目の文字のような個々の文字を取得することもできます。
だから私たちは角括弧を書いて、内部に番号をつけて、その数字は私たちが望むキャラクターの文字列内の位置に対応し、Javascriptはゼロで数え始めます。
最初の文字を取得するには、文字列を作りましょう。
ビートルズ。
私は最初の文字が必要な場合、私は0を使用するので、JavaScriptはゼロでトラックを維持し始めます。
それが最初の文字です。
そしてそれは私に資本-Tを与えます。
だからここで首都Bを得たいなら、0 1 2
3 4をする必要があり、資本Bを得て、最後の文字を得たいと思ったら、それを数えることができます。1 2 0 1 2 3 4 5 6 7 8 9 10。
そしてそれは私に、またはlengthプロパティを使うことができます。
だから私はビートルズの長さが11であることを知っている。
文字の数だけですが、位置はゼロから始まるようにしています。
だから、いつもインデックスである最後の文字は、常に全長よりも1少ない。
だからこそ、なぜあなたは長さを見つけたいのだろうと思っているのだろうと思っているかもしれません。なぜ文字列の10文字目を見つけたら、ここで文字列全体を見ることができますか？変数をカバーするとすぐに参照してください