1
00:00:00,730 --> 00:00:06,120
&nbsp;

2
00:00:06,120 --> 00:00:14,250
&nbsp;

3
00:00:14,250 --> 00:00:17,580
Javascriptプリミティブの最初のビデオでは、文字列番号である5つの基本データ型について話しましたが、最後には定義されていませんでした。私は将来のビデオでより詳しく説明します。

4
00:00:17,580 --> 00:00:18,810
それがここでやることです。

5
00:00:18,930 --> 00:00:23,940
実際にはあまり知られていないし、未定義であるため、それはまだかなり速いビデオになるだろう。

6
00:00:24,890 --> 00:00:32,080
変数はどちらも変数に設定できる値であり、ある意味では何も意味しません。

7
00:00:32,250 --> 00:00:33,810
しかし、彼らの間には大きな違いがあります。

8
00:00:33,960 --> 00:00:36,700
だから私がここにあるコードはその違いを示している。

9
00:00:37,020 --> 00:00:38,830
ですから、未定義から始めましょう。

10
00:00:39,240 --> 00:00:45,190
だから変数を宣言すると、ここにvar ageがありますが、何も言わなかったのです。

11
00:00:45,510 --> 00:00:50,490
したがって、宣言されていますが、未定義とみなされる値に初期化されていません。

12
00:00:50,730 --> 00:00:52,110
だから私はそれが意味することをあなたにお見せします。

13
00:00:52,130 --> 00:01:01,200
私はちょうどそのコードvar年齢を実行し、私は何かの年齢と呼ばれるいくつかのスペースを作るjavascriptに値を設定することはありませんように見えますが、我々はそこに何も保存することはありません。

14
00:01:01,200 --> 00:01:06,840
&nbsp;

15
00:01:07,020 --> 00:01:15,870
私が年齢を返すように頼んだら、それは私に未定義と私に言います、そして、私はただ存在しないものを求めているだけでそれを対照したいと思います。

16
00:01:15,870 --> 00:01:17,370
&nbsp;

17
00:01:17,370 --> 00:01:20,090
色のように。

18
00:01:20,100 --> 00:01:23,550
それは私に年齢と実際のエラーメッセージを与えます。

19
00:01:23,550 --> 00:01:25,000
それは年齢を知っている。

20
00:01:25,080 --> 00:01:29,810
それは単に年齢の中で何も知らないし、それから何も知らない。

21
00:01:30,180 --> 00:01:36,420
&nbsp;

22
00:01:36,420 --> 00:01:42,600
&nbsp;

23
00:01:42,750 --> 00:01:43,830
これは、何も表現できないが、何かがまだ価値を持っていないということを意味するものではないため、まったく異なるものです。

24
00:01:43,860 --> 00:01:48,170
この例では、ここではNULLを使用するケースを示しています。

25
00:01:48,360 --> 00:01:54,150
したがって、現在のプレーヤー変数があれば、ゲームを作っていて、それは現在のプレーヤーの名前の文字列に設定されています。

26
00:01:54,150 --> 00:01:55,430
&nbsp;

27
00:01:55,740 --> 00:02:01,230
その選手が死亡した場合、ゲームが終了したら、現在の選手をNoに設定することができます。

28
00:02:01,410 --> 00:02:08,280
現在のプレイヤーがいないことを明示的に明確にするために、これは直接的なものではありません。

29
00:02:08,510 --> 00:02:11,530
&nbsp;

30
00:02:11,670 --> 00:02:18,480
しかし、明示的に何も定義されていないのは、何かが空であるか、まだ値がないことを意味しないという点で大きな違いがあります。

31
00:02:18,480 --> 00:02:21,500
&nbsp;

32
00:02:21,960 --> 00:02:23,890
だからそれは本当に大きな違いのようには聞こえません。

33
00:02:23,970 --> 00:02:29,130
しかし、このコースでは、未定義に陥り、その違いを見ていくつもりです。私たちが続けるうちに、より意味をなさないでしょう。

34
00:02:29,130 --> 00:02:30,800
&nbsp;

35
00:02:30,870 --> 00:02:32,970
しかし、私はちょうどあなたが違いがあることを認識しておきたい
