1
00:00:00,240 --> 00:00:01,050
다시 오신 것을 환영합니다.

2
00:00:01,350 --> 00:00:10,750
그래서 마침내 우리는 자바 스크립트와 그 구문을 처음부터 배우기 시작할 것입니다. 그래서 기본 내장 원시 데이터 타입으로 시작할 것입니다.

3
00:00:11,250 --> 00:00:12,990
여기에는 몇 가지 목표가 있습니다.

4
00:00:12,990 --> 00:00:18,080
첫 번째는 다섯 가지 기본 데이터 유형과 Javascript를 이해하고자하는 것입니다.

5
00:00:18,240 --> 00:00:22,040
다음으로 숫자와 내장 숫자 연산자 중 일부를 사용하려고합니다.

6
00:00:22,170 --> 00:00:27,430
그리고 마침내 문자열과 일반적인 문자열 메서드 및 연산자에 대해 이야기 할 것입니다.

7
00:00:28,440 --> 00:00:37,420
따라서 모든 프로그래밍 언어의 핵심 핵심 아이디어 중 하나는 서로 다른 범주의 데이터를 구별하는 언어 기능입니다.

8
00:00:37,440 --> 00:00:50,490
예를 들어, 언어는 숫자와 단어를 구별 할 수 있거나 정수와 분수 또는 양수와 음수를 구별 할 수 있습니다.

9
00:00:50,490 --> 00:00:53,570
그래서 언어마다 다릅니다.

10
00:00:53,610 --> 00:00:56,660
그래서 자바 스크립트에는 다섯 가지 기본 데이터 유형이 있습니다.

11
00:00:56,730 --> 00:00:59,920
낮은 수준의 5 가지 기본 유형의 데이터가 있습니다.

12
00:01:00,150 --> 00:01:06,570
그리고 우리는 먼저 다섯 가지를 간략히 살펴보고 다음 슬라이드에서 자세히 살펴 보겠습니다.

13
00:01:06,570 --> 00:01:17,040
첫 번째 것은 숫자이고 세 번째 예는 분수 또는 소수 9.3과 음수 10 음수입니다.

14
00:01:17,310 --> 00:01:27,030
그리고 저는이 세 가지를 선택했습니다. 왜냐하면 자바 스크립트는 숫자가 전체 일지 여부를 신경 쓰지 않거나 네거티브 일 경우 분수이면 모두 숫자로 처리됩니다.

15
00:01:27,030 --> 00:01:28,970
광범위한 카테고리입니다.

16
00:01:29,070 --> 00:01:32,130
그래서 다른 언어는 차별화하지만 자바 스크립트는 그렇지 않습니다.

17
00:01:32,130 --> 00:01:38,280
다시 한번 숫자는 전체 숫자 분수와 음수에 대한 카테고리 일뿐입니다.

18
00:01:38,370 --> 00:01:44,820
우리가 다음 데이터 유형을 갖는 다음 카테고리는 문자열이라고하며 문자열은 기본적으로 텍스트입니다.

19
00:01:44,880 --> 00:01:48,910
중요한 것은 따옴표 안에있는 것입니다.

20
00:01:49,270 --> 00:01:51,500
여기서 두 가지 예를 볼 수 있습니다.

21
00:01:51,600 --> 00:01:55,800
그래서 우리는 따옴표 안에서 hello space world라는 단어를 사용합니다.

22
00:01:55,800 --> 00:01:58,440
그것은 여러 단어이지만 하나의 문자열입니다.

23
00:01:58,440 --> 00:02:00,480
그것은 하나의 문자열입니다.

24
00:02:00,480 --> 00:02:01,920
여기 같은거야.

25
00:02:01,950 --> 00:02:04,800
이것은 숫자 43이지만 따옴표 안에 있습니다.

26
00:02:04,890 --> 00:02:07,410
그래서 실제로 Javascript에 문자열로 간주됩니다.

27
00:02:07,590 --> 00:02:11,580
그래서 우리는 문자열 안에 어떤 문자도 가질 수있는 숫자를 가질 수 있습니다.

28
00:02:11,610 --> 00:02:16,630
따라서 다음 유형은 부울이고 부울은 두 가지 옵션 만 가질 수 있습니다.

29
00:02:16,670 --> 00:02:18,520
그들은 진실하거나 거짓입니다.

30
00:02:18,540 --> 00:02:20,790
번호가 없다는 인용문은 없습니다.

31
00:02:20,790 --> 00:02:24,050
그것은 진실이라는 단어이거나 거짓이라는 단어입니다.

32
00:02:24,270 --> 00:02:28,480
그렇다면 왜 우리가 실제로이 비디오를 몇 가지 비디오에서 훨씬 더 명확하게 사용할 수 있을까요?

33
00:02:28,770 --> 00:02:31,290
하지만 나는 단지 형벌이 존재한다는 것을 알려주고 싶다.

34
00:02:31,470 --> 00:02:33,410
참 또는 거짓 예 또는 아니오.

35
00:02:33,510 --> 00:02:35,040
그리고 두 가지 유형이 더 있습니다.

36
00:02:35,160 --> 00:02:38,580
아니오 및 정의되지 않은 값은 실제로 값입니다.

37
00:02:38,700 --> 00:02:40,140
그래서 그들은 정말로 카테고리가 아닙니다.

38
00:02:40,140 --> 00:02:45,990
Noall에는 여러 유형이 없으며 문자열 수가 많지 않은 여러 유형의 정의가 없습니다.

39
00:02:45,990 --> 00:02:49,090
단 하나의 null이 있고 값이 정의되지 않은 것이 하나 있습니다.

40
00:02:49,320 --> 00:02:51,660
그리고 우리는 다음 비디오에서 이것들에 관해 훨씬 더 많은 것을 배울 것입니다.

41
00:02:51,720 --> 00:02:53,820
하지만 당신이 그들이 존재한다는 것을 알고 싶습니다.

42
00:02:54,150 --> 00:02:59,420
따라서 숫자 문자열은 null이고 정의되지 않습니다.

43
00:02:59,670 --> 00:03:07,370
자 이제 자바 스크립트 숫자에 대해 좀 더 깊이 들어가서 실제로 자바 스크립트 콘솔을 열어 보겠습니다. 왜냐하면 지금 브라우저에 있기 때문입니다.

44
00:03:07,410 --> 00:03:09,360
이 웹 페이지가 있습니다.

45
00:03:09,690 --> 00:03:14,300
그래서 콘솔 명령 옵션 j를 열어서 자유롭게 사용할 수 있습니다.

46
00:03:14,310 --> 00:03:23,200
어떤 사이트에서든이 작업을 수행 할 수 있으며 일부 코드를 입력하기 시작합니다. 입력 할 코드의 첫 번째 비트는 정말 간단합니다.

47
00:03:23,370 --> 00:03:24,790
별로 할 일이 없어.

48
00:03:24,900 --> 00:03:27,080
그냥 숫자를 입력하고 Enter 키를 누르십시오.

49
00:03:27,180 --> 00:03:34,270
콘솔에서 숫자와 같은 값을 입력하면 입력되는 모든 것을 입력하면 내게 침을 뱉을 수 있습니다.

50
00:03:34,350 --> 00:03:43,160
나에게 반환 된 값은 단지 다시 보여 주므로 음수 인 999 개의 입력을 입력 할 수 있으며 금요일 밤에는 음수로 나타납니다.

51
00:03:43,620 --> 00:03:45,800
그래서 저는 이것이 매우 기본적인 것들이라는 것을 압니다.

52
00:03:45,810 --> 00:03:49,080
우리는 아직 흥미로운 응용 프로그램을 만들고 있지 않습니다.

53
00:03:49,080 --> 00:03:53,490
그러나 저와 함께 곧이 숫자들을 사용하여 더 흥미로운 것을 할 것입니다.

54
00:03:53,820 --> 00:03:58,270
따라서 우리가이 수를 가지고 할 수있는 첫 번째 일은 간단한 수학 연산입니다.

55
00:03:58,290 --> 00:04:03,060
그래서 이것들은 당신이 이미 컴퓨터에서 기본적인 수학에 익숙한 것들입니다.

56
00:04:03,060 --> 00:04:21,340
그래서 덧셈 곱하기 뺄셈과 나눗셈과 같은 것들이 있습니다. 그런 식으로 우리는 더 간단한 표현식을 쓸 수 있습니다. 네 개의 더하기 기호 100과 같은 번호가 매겨진다면 더하기 기호의 양쪽에 두 개의 공백을 사용할 수 있습니다.

57
00:04:21,420 --> 00:04:22,490
그것은 의무 사항은 아닙니다.

58
00:04:22,530 --> 00:04:25,300
이제 Enter를 누르면 4 명이됩니다.

59
00:04:25,350 --> 00:04:31,060
나는 104 점을 얻었지만, 3 점과 7 점을 공백없이 쓸 수도있다.

60
00:04:31,410 --> 00:04:33,440
그리고 그것도 잘 작동합니다.

61
00:04:33,450 --> 00:04:35,250
그래서 이들은 단순한 연산자입니다.

62
00:04:35,370 --> 00:04:40,970
나는 또한 5를 더하기 4 플러스 3을 할 수 있고 12를 얻을 수 있도록 그들을 함께 연결할 수 있습니다.

63
00:04:41,550 --> 00:04:44,930
그리고 부서와 같은 다른 사업자도 사용할 수 있습니다.

64
00:04:45,390 --> 00:04:48,320
그럼 6을 2로 나눠 봅시다.

65
00:04:48,720 --> 00:04:51,250
나는 엔터를 치고 그들은 3을 얻는다.

66
00:04:51,810 --> 00:04:59,180
나는 3으로 나눈 것과 같이 일을 할 수도 있고, 3 점 3 점을 반복하는 0 점을 보게 될 것입니다.

67
00:04:59,190 --> 00:05:01,670
그래서 여기서 끝내기 위해서 우리는 빼기도합니다.

68
00:05:01,740 --> 00:05:04,020
1에서 54를합시다.

69
00:05:04,380 --> 00:05:08,250
나는 음수를 얻고 53 곱셈을 얻습니다.

70
00:05:08,250 --> 00:05:11,650
그래서 두 번 다섯이 우리에게 10을 줄 것입니다.

71
00:05:12,120 --> 00:05:18,840
또 다른 중요한 개념은 자바 스크립트가 모든 정규 수학이 따르는 연산 순서를 따르는 것입니다.

72
00:05:18,870 --> 00:05:37,090
그래서 3 ~ 8 번 24와 같은 것은 작업 순서를 따를 것입니다. 여기서 괄호는 3 ~ 8을 먼저 수행 한 다음 24로 곱해야한다는 것을 나타냅니다.

73
00:05:37,250 --> 00:05:40,740
따라서 우리는 슬라이드의 맨 아래에 부정적인 120을 얻습니다.

74
00:05:40,750 --> 00:05:48,000
Maggiolo라는 또 다른 연산자가 있고 Marcelo는 전에 프로그래밍을하지 않은 학생에게 익숙하지 않습니다.

75
00:05:48,000 --> 00:05:53,870
종종 나머지 연산자라고하며 일부 언어에서는 Moggi라고도 불리며 그 기능을 나열합니다.

76
00:05:53,970 --> 00:05:56,280
우선 백분율 기호를 사용합니다.

77
00:05:56,310 --> 00:05:58,830
그래서 분열은 슬래시입니다.

78
00:05:58,830 --> 00:06:03,050
곱셈은 ​​별표입니다. 모듈러스는 백분율 기호입니다.

79
00:06:03,360 --> 00:06:07,280
그래서 우리는 10 mod 3과 같은 간단한 것을 입력 할 수 있습니다.

80
00:06:07,380 --> 00:06:16,640
사람들은 종종 겸손한 짧은 컷이라고 말하며 그것이 할 수있는 일은 3 번이 걸리고 10 번으로 나뉘어 질 때마다 10 번으로 나누어집니다.

81
00:06:16,650 --> 00:06:21,660
그래서 그것은 세 번이고 나머지는 걸릴 것입니다.

82
00:06:22,530 --> 00:06:28,130
따라서 나머지 세 개는 세 번 10 번 세 번이고 나머지는 1 번입니다.

83
00:06:28,760 --> 00:06:29,750
그래서 우리가 얻으면.

84
00:06:30,180 --> 00:06:35,530
그래서 또 다른 예를 들어 보면 20 개의 마데를 5 개 가져갈 수 있습니다.

85
00:06:35,860 --> 00:06:38,700
그리고이 경우 5 명이 24 번에 들어갑니다.

86
00:06:38,730 --> 00:06:39,980
나머지는 없습니다.

87
00:06:40,130 --> 00:06:41,800
그래서 우리는 0이됩니다.

88
00:06:42,570 --> 00:06:45,640
그래서 다음 날에 우리가 집중하려고하는 타입은 문자열입니다.

89
00:06:46,080 --> 00:06:47,700
그래서 문자열은 텍스트입니다.

90
00:06:47,750 --> 00:06:54,100
그것들은 따옴표 안에 단어 숫자 문자이고 그 따옴표는 작은 따옴표 나 큰 따옴표가 될 수 있습니다.

91
00:06:54,150 --> 00:06:57,300
그래서 예를 들어 우리는 사기꾼에게 ..

92
00:06:57,600 --> 00:07:12,130
그리고 우리는 로우 클래스 히트 입력과 같은 것을 입력 할 수 있습니다. 단지 숫자가 같을 때만 값을 되돌려 놓기 때문에 작은 따옴표로 같은 것을 할 수 있습니다.

93
00:07:12,150 --> 00:07:17,660
개들은 굉장한 작은 따옴표로 들어 왔고 그것은 우리에게 다시 뱉어 낸다.

94
00:07:17,670 --> 00:07:20,320
그것은 큰 따옴표로 우리에게 그것을 보여줍니다.

95
00:07:20,460 --> 00:07:23,300
그것은 그것들을 같은 방식으로 다루기 때문입니다.

96
00:07:23,310 --> 00:07:27,580
안녕하세요와 같이 큰 따옴표를 사용하면 작은 메모가됩니다.

97
00:07:27,750 --> 00:07:32,300
그리고 우리는 문제를 일으키는 작은 따옴표로 끝냈습니다.

98
00:07:32,310 --> 00:07:33,600
그들은 일치해야합니다.

99
00:07:33,600 --> 00:07:38,790
작은 따옴표 대 큰 따옴표에 대한 또 다른 한가지는 두 문자열을 모두 사용하는 문자열을 가질 수 있다는 것입니다.

100
00:07:38,820 --> 00:07:43,010
그래서 그 안에 작은 따옴표가있는 큰 따옴표로 묶인 문자열을 가질 수 있습니다.

101
00:07:43,080 --> 00:07:58,320
예를 들어 내가 사탕 먹는 것을 멈출 수 없다고 말한 문자열을 원한다면 여기에 끝과 T 사이에 작은 따옴표가 있습니다.

102
00:07:58,320 --> 00:08:03,770
그것은 외부에서 큰 따옴표를 사용하기 때문에 완전히 유효합니다.

103
00:08:04,950 --> 00:08:10,480
작은 따옴표를 사용하면 멈출 수 없습니다.

104
00:08:10,580 --> 00:08:12,720
작은 따옴표를 사용할 수 있습니까?

105
00:08:12,720 --> 00:08:13,860
문제가있다.

106
00:08:13,880 --> 00:08:16,870
문자열이 바로 여기에서 끝난다고 생각할 수 있습니다.

107
00:08:16,980 --> 00:08:19,480
실제로 나는 그것을 여기에서 끝내기를 원했다.

108
00:08:19,880 --> 00:08:24,300
그래서 우리가 문자열로 할 수있는 일 중 하나는 숫자와 같이 함께 추가하는 것입니다.

109
00:08:24,380 --> 00:08:26,780
또는 우리는 하나 더하기 5를 쓸 수 있습니다.

110
00:08:26,910 --> 00:08:28,320
우리도 똑같은 일을 할 수 있습니다.

111
00:08:28,410 --> 00:08:30,630
우리는 문자열과 다른 문자열을 가질 수 있습니다.

112
00:08:30,620 --> 00:08:36,150
그리고 무슨 일이 일어날 자바 스크립트는 하나의 문자열로 그들을 결합하고 연결이라고합니다.

113
00:08:36,140 --> 00:08:43,470
그래서 나는이 높은 플러스 작별 인사를하고 나는 한 줄을 얻을 입력을 누르십시오.

114
00:08:43,550 --> 00:08:45,150
안녕 작별.

115
00:08:45,140 --> 00:08:55,570
그래서 거기에 공간이 필요하다면 여기에 공간을 추가하거나 여기에 공간을 추가해야 할 것입니다. 그리고 나서 중간에 공간이있는 높은 작별 인사를해야합니다.

116
00:08:55,590 --> 00:08:57,610
그래서 이것을 연결이라고합니다.

117
00:08:58,320 --> 00:09:03,110
때때로 우리는 큰 따옴표로 묶인 문자열 안에 실제로 큰 따옴표를 넣고 싶을 수도 있습니다.

118
00:09:03,360 --> 00:09:09,970
어쩌면 우리는 그녀가 이렇게 작별 인사를 나눴을 수도 있습니다.

119
00:09:10,290 --> 00:09:12,230
그리고 저는 이것을 이중 인용 부호로 나타내기를 원합니다.

120
00:09:12,240 --> 00:09:14,080
작은 따옴표로 바꾸고 싶지 않습니다.

121
00:09:14,100 --> 00:09:18,880
내가 할 수있는 방법이 있으며 이스케이프 문자라고 불리는 것을 사용하고 있습니다.

122
00:09:18,990 --> 00:09:30,800
자바 스크립트 이스케이프 문자는 모두 백 슬래시로 시작하며 문자열에서 탈출하여 문자열에 유효하지 않은 특수 문자를 작성하는 방법입니다.

123
00:09:31,010 --> 00:09:38,890
따라서 백 슬래시 다음에는 큰 따옴표가옵니다. 자바 스크립트에 문자열에 큰 따옴표를 사용한다고 말하면됩니다.

124
00:09:39,030 --> 00:09:44,650
그래서 내가 엔터를 누르면 실제로 이것이 단지 이것으로 바뀐 것을 볼 수 있습니다.

125
00:09:44,730 --> 00:09:50,020
그래서 백 슬래시없이 다시 보여 드리겠습니다.

126
00:09:50,300 --> 00:09:52,860
그리고 Enter를 누르면 오류가 발생합니다.

127
00:09:53,100 --> 00:09:55,530
이것이 첫 번째 문자열이라고 생각하기 때문입니다.

128
00:09:55,560 --> 00:09:56,560
이것은 두 번째입니다.

129
00:09:56,610 --> 00:09:57,980
이것은 사람의 땅이 아닙니다.

130
00:09:58,350 --> 00:10:02,280
그러나 내가 그 길로 돌아 가면 나는 거기에서 위 화살표를 칠 것입니다.

131
00:10:02,370 --> 00:10:08,410
따라서 위쪽 화살표를 누르면 코드의 이전 줄이 다시 표시되므로 다시 쓸 필요가 없습니다.

132
00:10:08,580 --> 00:10:18,290
그래서 내가 이것을 역 슬래시와 함께 가져 오면 나는 역 슬래시가 작별 따옴표를 인용한다고 말합니다.

133
00:10:19,030 --> 00:10:21,920
그것은 단지 그녀가 백 슬래시가없는 작별 인사를 나에게 준다.

134
00:10:22,230 --> 00:10:24,480
그래서 또 다른 도피성이 있습니다.

135
00:10:24,480 --> 00:10:38,610
실제로 문자열에 백 슬래시를 넣고 싶다면 백 슬래시를보기 위해이 문자를 사용할 수 있습니다.

136
00:10:38,880 --> 00:10:45,290
백 슬래시로 시작하고 다른 백 슬래시로 시작하면 백 슬래시가 표시됩니다.

137
00:10:45,300 --> 00:10:46,370
거기에 하나뿐입니다.

138
00:10:46,940 --> 00:10:54,700
따라서 우리가 만드는 모든 문자열에는 length 속성이 있고 length 속성은 해당 문자열의 문자 수를 나타냅니다.

139
00:10:55,080 --> 00:11:17,770
그래서 모든 대문자에서 그냥 인사하는 문자열을 만들면 길이가 5 자라는 것을 알 수 있습니다. 만약 내가 좋아하는 수를 1 2 3 4로하면 알 수 있습니다.

140
00:11:17,820 --> 00:11:20,060
그것은 분명히 27 자 길이입니다.

141
00:11:20,220 --> 00:11:26,990
나는 그것을 세지 않을 것이다. 그러나 그것은 공간을 포함하고 모든 수를 포함하고이 문자들을 포함한다.

142
00:11:27,120 --> 00:11:30,380
그래서 모든 성격이 무엇이든간에 그것은 세 어질 것입니다.

143
00:11:30,540 --> 00:11:42,130
따라서 length 속성을 사용하여 문자열의 전체 길이를 검색 할 수 있으며 여기에 대괄호 표기법을 사용하여 첫 번째 문자와 다섯 번째 문자와 같은 개별 문자를 검색 할 수도 있습니다.

144
00:11:42,600 --> 00:11:54,530
그래서 그것이 작동하는 방식으로 우리는 대괄호를 작성한 다음 내부에 숫자를주고 그 숫자는 우리가 원하는 문자의 문자열에서의 위치와 일치 할 것이고 Javascript는 0에서 시작됩니다.

145
00:11:54,680 --> 00:11:57,550
첫 번째 문자를 얻으려면 문자열을 만들어 봅시다.

146
00:11:57,680 --> 00:11:59,130
비틀즈.

147
00:11:59,500 --> 00:12:05,250
첫 번째 문자를 원한다면 자바 스크립트가 0에서 트랙을 유지하기 시작하기 때문에 0을 사용합니다.

148
00:12:05,390 --> 00:12:06,960
그것은 첫 번째 문자입니다.

149
00:12:07,740 --> 00:12:10,230
그리고 그것은 나에게 자본 T를 준다.

150
00:12:10,620 --> 00:12:32,540
그래서 제가 여기서 자본 B를 얻고 싶다면 0 1 2 3 4를해야하고 자본 B를 얻습니다. 그리고 마지막 문자를 얻고 싶다면 1 2 0 1 2 3 4 5 6 7 8 9 10.

151
00:12:33,980 --> 00:12:38,240
그리고 그것은 나를 제공하거나 length 속성을 사용할 수 있습니다.

152
00:12:38,730 --> 00:12:46,580
그래서 저는 비틀즈 길이가 11이라는 것을 알고 있습니다. 그것은 비틀즈가 1을 계산하기 시작하기 때문입니다.

153
00:12:46,590 --> 00:12:51,740
문자 수에 불과하지만 게재 순위는 0부터 시작하여 추적됩니다.

154
00:12:52,020 --> 00:12:59,310
그래서 마지막 문자는 언제나 색인인데 항상 전체 길이보다 하나 작습니다.
