1
00:00:00,240 --> 00:00:01,050
お帰りなさい。

2
00:00:01,350 --> 00:00:06,110
だから、実際にJavaScriptとその構文について最初に学び始めてから、基本的な組み込みプリミティブデータ型から始めます。

3
00:00:06,110 --> 00:00:10,750
&nbsp;

4
00:00:11,250 --> 00:00:12,990
だからここにいくつかの目標があります。

5
00:00:12,990 --> 00:00:18,080
1つは、5つの基本データ型とJavascriptを理解することです。

6
00:00:18,240 --> 00:00:22,040
次に、数値と組み込みの数値演算子のいくつかを扱いたい。

7
00:00:22,170 --> 00:00:27,430
最後に、文字列と一般的な文字列メソッドと演算子について説明します。

8
00:00:28,440 --> 00:00:34,320
したがって、あらゆるプログラミング言語の中核となる大きなアイデアの1つは、さまざまなカテゴリのデータを区別する言語能力です。

9
00:00:34,320 --> 00:00:37,420
&nbsp;

10
00:00:37,440 --> 00:00:44,730
例えば、言語は数字と単語を区別することができ、または整数と小数、または正の数と負の数を区別することができます。

11
00:00:44,730 --> 00:00:50,490
&nbsp;

12
00:00:50,490 --> 00:00:53,570
したがって、これらは言語によって異なります。

13
00:00:53,610 --> 00:00:56,660
したがって、javascriptには5つの基本データ型があります。

14
00:00:56,730 --> 00:00:59,920
5つの低レベル基本タイプのデータがあります。

15
00:01:00,150 --> 00:01:04,620
最初に5つの概要を簡単に説明し、次のスライドで詳しく説明します。

16
00:01:04,620 --> 00:01:06,570
&nbsp;

17
00:01:06,570 --> 00:01:13,320
最初の数字は数字で、3つの例がここでは小数点または小数点9の整数です。

18
00:01:13,320 --> 00:01:17,040
3と負の数の負数10。

19
00:01:17,310 --> 00:01:22,950
そして私は、これらの3つを選んだのは、数字が全体かどうかを気にしないこと、または負の数であれば小数点以下を扱い、すべてが単なる数として扱われることを示したかったからです。

20
00:01:23,040 --> 00:01:27,030
&nbsp;

21
00:01:27,030 --> 00:01:28,970
それは広いカテゴリーです。

22
00:01:29,070 --> 00:01:32,130
だから他の言語は差別化するが、JavaScriptはそうではない。

23
00:01:32,130 --> 00:01:38,280
だから、再び数字は整数の分数と負数のカテゴリに過ぎません。

24
00:01:38,370 --> 00:01:44,820
次のデータ型は、文字列と呼ばれ、文字列は基本的にテキストです。

25
00:01:44,880 --> 00:01:48,910
重要なことは、彼らが引用符で囲まれていることです。

26
00:01:49,270 --> 00:01:51,500
ここには2つの例があります。

27
00:01:51,600 --> 00:01:55,800
だから、私たちは引用スペースの中にhello space worldという言葉を持っています。

28
00:01:55,800 --> 00:01:58,440
それは複数の単語でも1つの文字列です。

29
00:01:58,440 --> 00:02:00,480
それは1つの文字列です。

30
00:02:00,480 --> 00:02:01,920
同じことがここにあります。

31
00:02:01,950 --> 00:02:04,800
これは43番ですが、引用符で囲まれています。

32
00:02:04,890 --> 00:02:07,410
実際にはJavascriptの文字列と見なされます。

33
00:02:07,590 --> 00:02:11,580
だから、文字列の中に任意の文字を入れることができる数を持つことができます。

34
00:02:11,610 --> 00:02:16,630
次のタイプはブール値で、ブール値は2つのオプションしかありません。

35
00:02:16,670 --> 00:02:18,520
彼らは真実か偽かのどちらかです。

36
00:02:18,540 --> 00:02:20,790
番号がないという引用符はありません。

37
00:02:20,790 --> 00:02:24,050
真実の言葉か偽の言葉だけです。

38
00:02:24,270 --> 00:02:28,480
だから私たちが実際にこれらを使う理由は今からいくつかのビデオでははるかに明確になります。

39
00:02:28,770 --> 00:02:31,290
しかし、私はブールが存在することをあなたに伝えたいだけです。

40
00:02:31,470 --> 00:02:33,410
はいまたはいいえはいまたはいいえ。

41
00:02:33,510 --> 00:02:35,040
そしてさらに2つのタイプがあります。

42
00:02:35,160 --> 00:02:38,580
いいえ、未定義です。これらは実際には値です。

43
00:02:38,700 --> 00:02:40,140
だから彼らは本当にカテゴリーではありません。

44
00:02:40,140 --> 00:02:45,630
Noallの複数の型や、文字列の数のような未定義の複数の型はありません。

45
00:02:45,990 --> 00:02:49,090
ヌルは1つしかなく、値が定義されていないものが1つあります。

46
00:02:49,320 --> 00:02:51,660
そして、私たちは、次のビデオでこれについてもっと学びます。

47
00:02:51,720 --> 00:02:53,820
しかし、私はあなたがそれらが存在することを知って欲しいだけです。

48
00:02:54,150 --> 00:02:59,420
したがって、数字の文字列はnullで未定義です。

49
00:02:59,670 --> 00:03:05,100
だから、少し深めて、JavaScriptの数字を掘り下げてみましょう。私は今ブラウザに入っているので、実際にはJavaScriptのコンソールを開くことができます。

50
00:03:05,100 --> 00:03:07,370
&nbsp;

51
00:03:07,410 --> 00:03:09,360
これは私がやっているウェブページです。

52
00:03:09,690 --> 00:03:14,300
だから、私は自分のコンソールコマンドオプションjを開いて、これを自由にするつもりです。

53
00:03:14,310 --> 00:03:20,370
どのサイトでもこれを行うことができますし、いくつかのコードを入力し始めます。タイプするコードの最初のビットは本当に簡単です。

54
00:03:20,370 --> 00:03:23,200
&nbsp;

55
00:03:23,370 --> 00:03:24,790
それはあまりできません。

56
00:03:24,900 --> 00:03:27,080
ちょうど数字を入力してEnterを押してください。

57
00:03:27,180 --> 00:03:33,540
だから、コンソールのように数値のような値を入力し、私はそれが私に唾を吐くことが起こるすべてを入力します。

58
00:03:33,540 --> 00:03:34,270
&nbsp;

59
00:03:34,350 --> 00:03:39,630
それはちょうど私に戻ってきました、値がちょうど表示されるので、私は負の数の99のヒット・ネガティブ・タイプを入力することができ、金曜日の夜はマイナスになります。

60
00:03:39,630 --> 00:03:43,160
&nbsp;

61
00:03:43,620 --> 00:03:45,800
だから私はこれが非常に基本的なものであることを知っています。

62
00:03:45,810 --> 00:03:49,080
私たちはただのエキサイティングなアプリケーションをまだ作成していません。

63
00:03:49,080 --> 00:03:53,490
しかし、私はすぐにこれらの数字を使ってもっと興味深いことをするでしょう。

64
00:03:53,820 --> 00:03:58,270
したがって、これらの数値で最初にできることは簡単な数学演算です。

65
00:03:58,290 --> 00:04:03,060
だから、これらはあなたがすでにコンピュータから基本的な数学に慣れてきたものです。

66
00:04:03,060 --> 00:04:10,320
&nbsp;

67
00:04:10,320 --> 00:04:19,710
だから、加算乗算減算や除算のようなものと、そのように働く方法は単純な式を書くだけです。プラス記号100のように番号が付けられています。プラス記号の両側に2つのスペースがあります。

68
00:04:19,710 --> 00:04:21,340
&nbsp;

69
00:04:21,420 --> 00:04:22,490
それは必須ではありません。

70
00:04:22,530 --> 00:04:25,300
私が今すぐEnterを押すと、私は4つを得る。

71
00:04:25,350 --> 00:04:31,060
私は104を得るが、私は3と7のようなものを空白なしでもできる。

72
00:04:31,410 --> 00:04:33,440
それも同様に機能します。

73
00:04:33,450 --> 00:04:35,250
したがって、それらは単純な演算子です。

74
00:04:35,370 --> 00:04:40,970
私も一緒に連鎖することができますので、私は5プラス4プラス3をすることができ、彼らは12を得ることができます。

75
00:04:41,550 --> 00:04:44,930
そして私は部門のように他の演算子を使うこともできます。

76
00:04:45,390 --> 00:04:48,320
ですから、6を2で割ってみましょう。

77
00:04:48,720 --> 00:04:51,250
私はエンターを押して、彼らは3つを得る。

78
00:04:51,810 --> 00:04:58,320
私は3つに分けられたようなことをすることもできますし、私はゼロ点3つの3つの3つの繰り返しを参照してください。

79
00:04:59,190 --> 00:05:01,670
だからちょうどここで終わるために、私たちは減算もします。

80
00:05:01,740 --> 00:05:04,020
マイナス54をしましょう。

81
00:05:04,380 --> 00:05:08,250
私は負になる53そして私達はまた倍数を持っている。

82
00:05:08,250 --> 00:05:11,650
だから2回5は私たちに10を与えるつもりです。

83
00:05:12,120 --> 00:05:17,940
もう一つの重要な概念は、javascriptはすべての正規の数学が従う操作の順序に従うということです。

84
00:05:17,940 --> 00:05:18,840
&nbsp;

85
00:05:18,870 --> 00:05:30,780
だから、3から8倍の24のようなものが、3から8を最初に実行してから24を掛ける必要があることを括弧で示しています。

86
00:05:31,140 --> 00:05:37,090
&nbsp;

87
00:05:37,250 --> 00:05:40,740
したがって、スライドの一番下にはマイナス120が表示されます。

88
00:05:40,750 --> 00:05:46,020
Maggioloと呼ばれる別の演算子があり、以前はプログラミングをしていない生徒には、Marceloはよく知られていません。

89
00:05:46,020 --> 00:05:48,000
&nbsp;

90
00:05:48,000 --> 00:05:53,280
それはしばしば剰余演算子と呼ばれ、いくつかの言語ではMoggiとも呼ばれ、それが何をしているかを示します。

91
00:05:53,280 --> 00:05:53,870
&nbsp;

92
00:05:53,970 --> 00:05:56,280
まず、パーセント記号を使用します。

93
00:05:56,310 --> 00:05:58,830
分裂はスラッシュです。

94
00:05:58,830 --> 00:06:03,050
乗算は星のアスタリスクモジュロはパーセント記号です。

95
00:06:03,360 --> 00:06:07,280
そこで、10 mod 3のような単純なものを入力することができます。

96
00:06:07,380 --> 00:06:13,890
人々はしばしば控えめなショートカットと言いますが、それは3回になり、10回に分割されます。

97
00:06:13,880 --> 00:06:16,640
&nbsp;

98
00:06:16,650 --> 00:06:21,660
だからそれは3回になり、残りの時間がかかるでしょう。

99
00:06:22,530 --> 00:06:28,130
残りの3人は10人に3人、9人は残り1人です。

100
00:06:28,760 --> 00:06:29,750
だから私たちは1つを得る。

101
00:06:30,180 --> 00:06:35,530
だから、別の例では、20メートルを5つ取ることができます。

102
00:06:35,860 --> 00:06:38,700
この場合、5回は24回になります。

103
00:06:38,730 --> 00:06:39,980
残りはありません。

104
00:06:40,130 --> 00:06:41,800
だからゼロになる。

105
00:06:42,570 --> 00:06:45,640
ですから、次の日には文字列だけに注目します。

106
00:06:46,080 --> 00:06:47,700
だから文字列はテキストです。

107
00:06:47,750 --> 00:06:54,100
それらは引用符の中の単語の数字文字であり、それらの引用符は一重引用符または二重引用符にすることができます。

108
00:06:54,150 --> 00:06:57,300
だから例のように私たちは詐欺師になった。

109
00:06:57,600 --> 00:07:06,090
そして、私たちは低クラスのヒットのようなものを入力することができます。ちょうど前の数字と同じように値を吐き出すので、同じことを一重引用符で行うことができます。

110
00:07:06,090 --> 00:07:12,130
犬は素晴らしい一重引用符は、入力をヒットし、それは私たちに戻って吐き出す。

111
00:07:12,150 --> 00:07:17,660
それは二重引用符で私たちにそれを示していることに注意してください。

112
00:07:17,670 --> 00:07:20,320
それは彼らが同じように扱うからです。

113
00:07:20,460 --> 00:07:23,300
私たちがこんにちはのような二重引用符で何かをしたら、小さなメモ。

114
00:07:23,310 --> 00:07:27,580
そして私達は問題を与える単一の引用符でそれを終えました。

115
00:07:27,750 --> 00:07:32,300
彼らは一致する必要があります。

116
00:07:32,310 --> 00:07:33,600
一重引用符と二重引用符についてのもう1つの注意点は、両方を使用する文字列を使用できることです。

117
00:07:33,600 --> 00:07:38,790
だから私は二重引用符で囲まれた文字列の中に一重引用符をつけることができます。

118
00:07:38,820 --> 00:07:43,010
&nbsp;

119
00:07:43,080 --> 00:07:55,040
例えば、私がキャンディーを食べることを止めることができないと言った文字列を持っていたいなら、私はここで端とTの間に一重引用符を持っています。

120
00:07:55,050 --> 00:07:58,320
私は外部で二重引用符を使用しているので、これは完全に有効です。

121
00:07:58,320 --> 00:08:03,770
一重引用符を使用していた場合、私は止めることはできません。

122
00:08:04,950 --> 00:08:10,480
一重引用符を使用できますか？

123
00:08:10,580 --> 00:08:12,720
私たちには問題があります。

124
00:08:12,720 --> 00:08:13,860
文字列がここで終わると思うことがわかります。

125
00:08:13,880 --> 00:08:16,870
現実には私はここで終わらせたいと思っていました。

126
00:08:16,980 --> 00:08:19,480
したがって、文字列でできることの1つは、数字のように一緒に追加することです。

127
00:08:19,880 --> 00:08:24,300
あるいは、1つに5を書くこともできます。

128
00:08:24,380 --> 00:08:26,780
私たちも同じことをすることができます。

129
00:08:26,910 --> 00:08:28,320
文字列と別の文字列を持つことができます。

130
00:08:28,410 --> 00:08:30,630
そして、何が起こるかは、javascriptがそれらを1つの文字列に結合することであり、これを連結といいます。

131
00:08:30,620 --> 00:08:36,150
だから私はこの高さとさようならを行うと私は入力をヒットすると、私は1つの文字列を取得します。

132
00:08:36,140 --> 00:08:43,470
こんにちはさようなら。

133
00:08:43,550 --> 00:08:45,150
&nbsp;

134
00:08:45,140 --> 00:08:52,560
だから私がそこにスペースを入れたいのであれば、ここにスペースを入れたりスペースを入れたりする必要があります。

135
00:08:52,560 --> 00:08:55,570
それは連結と呼ばれています。

136
00:08:55,590 --> 00:08:57,610
実際には二重引用符で囲まれた文字列の中に二重引用符を入れることがあります。

137
00:08:58,320 --> 00:09:03,110
だから多分私たちは彼女がこのようにさよならを言ったようなものを持っています。

138
00:09:03,360 --> 00:09:09,970
そして私はこれを二重引用符で囲みたい。

139
00:09:10,290 --> 00:09:12,230
私はそれを一重引用符に変更したくありません。

140
00:09:12,240 --> 00:09:14,080
私はそれを行う方法があり、それはエスケープ文字と呼ばれるものを使用しています。

141
00:09:14,100 --> 00:09:18,880
&nbsp;

142
00:09:18,990 --> 00:09:25,370
だから、javascriptのエスケープ文字はすべてバックスラッシュで始まり、文字列からエスケープして文字列内で有効でない可能性のある特殊文字を書く方法です。

143
00:09:25,530 --> 00:09:30,800
&nbsp;

144
00:09:31,010 --> 00:09:37,790
バックスラッシュと二重引用符の後に、javascriptに文字列の二重引用符が必要なことを伝える方法があります。

145
00:09:38,100 --> 00:09:38,890
だから私がenterを押すと、実際にこれに変わったことがわかります。

146
00:09:39,030 --> 00:09:44,650
だからバックスラッシュなしでもう一度あなたを見せてあげましょう。

147
00:09:44,730 --> 00:09:50,020
私がEnterを押すと、エラーが出ます。

148
00:09:50,300 --> 00:09:52,860
これが最初の文字列だと思うからです。

149
00:09:53,100 --> 00:09:55,530
これは秒です。

150
00:09:55,560 --> 00:09:56,560
これは人間の土地ではない。

151
00:09:56,610 --> 00:09:57,980
しかし、私が途中で戻ってきたら、そこに上向きの矢を打っています。

152
00:09:58,350 --> 00:10:02,280
&nbsp;

153
00:10:02,370 --> 00:10:07,260
だから上向きの矢印を押すと前の行のコードが返ってくるので、それらのすべてをもう一度書く必要はありません。

154
00:10:07,250 --> 00:10:08,410
だからバックスラッシュでこれを戻すと、私は彼女がバックスラッシュに別れを返すと言います。

155
00:10:08,580 --> 00:10:17,720
それはちょうど彼女がバックスラッシュなしでさよならを言った私に与える。

156
00:10:19,030 --> 00:10:21,920
だから別のエスケープ文字があります。

157
00:10:22,230 --> 00:10:24,480
&nbsp;

158
00:10:24,480 --> 00:10:29,580
実際に文字をそこに置くには文字列にバックスラッシュが必要な場合は、バックスラッシュを表示するためにこのようなことをすることができます。

159
00:10:29,580 --> 00:10:30,180
&nbsp;

160
00:10:34,940 --> 00:10:38,610
バックスラッシュとそれから別のバックスラッシュで始まり、バックスラッシュが表示されます。

161
00:10:38,880 --> 00:10:45,290
ちょうどそこに1人。

162
00:10:45,300 --> 00:10:46,370
&nbsp;

163
00:10:46,940 --> 00:10:53,550
したがって、作成するすべての文字列にはlengthプロパティがあり、lengthプロパティにはその文字列の文字数が参照されます。

164
00:10:53,610 --> 00:10:54,700
&nbsp;

165
00:10:55,080 --> 00:11:05,340
だから私はすべての帽子の中でちょうどこんにちは文字列を作成し、私はそれが5文字の長さであると私は私のお気に入りの番号のような何かをする場合、私はそれに長さを行う1 2 3 4です。

166
00:11:05,340 --> 00:11:17,770
それは明らかに27文字長いです。

167
00:11:17,820 --> 00:11:20,060
&nbsp;

168
00:11:20,220 --> 00:11:26,030
私はそれを数えませんが、スペースを含み、すべての数字を含み、この文字を含みます。

169
00:11:26,070 --> 00:11:26,990
だから、どんなキャラクターであれ、カウントされることになるでしょう。

170
00:11:27,120 --> 00:11:30,380
&nbsp;

171
00:11:30,540 --> 00:11:35,850
&nbsp;

172
00:11:35,930 --> 00:11:41,280
したがって、lengthプロパティを使用して文字列の長さ全体を取得することができます。また、ここで角カッコ表記を使用して、最初の文字から5番目の文字のような個々の文字を取得することもできます。

173
00:11:41,280 --> 00:11:42,130
&nbsp;

174
00:11:42,600 --> 00:11:47,850
&nbsp;

175
00:11:47,850 --> 00:11:53,700
だから私たちは角括弧を書いて、内部に番号をつけて、その数字は私たちが望むキャラクターの文字列内の位置に対応し、Javascriptはゼロで数え始めます。

176
00:11:53,690 --> 00:11:54,530
最初の文字を取得するには、文字列を作りましょう。

177
00:11:54,680 --> 00:11:57,550
ビートルズ。

178
00:11:57,680 --> 00:11:59,130
私は最初の文字が必要な場合、私は0を使用するので、JavaScriptはゼロでトラックを維持し始めます。

179
00:11:59,500 --> 00:12:05,250
それが最初の文字です。

180
00:12:05,390 --> 00:12:06,960
そしてそれは私に資本-Tを与えます。

181
00:12:07,740 --> 00:12:10,230
だからここで首都Bを得たいなら、0 1 2

182
00:12:10,620 --> 00:12:21,690
3 4をする必要があり、資本Bを得て、最後の文字を得たいと思ったら、それを数えることができます。1 2 0 1 2 3 4 5 6 7 8 9 10。

183
00:12:21,680 --> 00:12:32,540
そしてそれは私に、またはlengthプロパティを使うことができます。

184
00:12:33,980 --> 00:12:38,240
だから私はビートルズの長さが11であることを知っている。

185
00:12:38,730 --> 00:12:46,580
文字の数だけですが、位置はゼロから始まるようにしています。

186
00:12:46,590 --> 00:12:51,740
だから、いつもインデックスである最後の文字は、常に全長よりも1少ない。

187
00:12:52,020 --> 00:12:59,310
&nbsp;

188
00:12:59,340 --> 00:13:05,430
&nbsp;

189
00:13:05,420 --> 00:13:10,650
だからこそ、なぜあなたは長さを見つけたいのだろうと思っているのだろうと思っているかもしれません。なぜ文字列の10文字目を見つけたら、ここで文字列全体を見ることができますか？変数をカバーするとすぐに参照してください

190
00:13:10,640 --> 00:13:14,220
&nbsp;
