다시 오신 것을 환영합니다.
그래서 마침내 우리는 자바 스크립트와 그 구문을 처음부터 배우기 시작할 것입니다. 그래서 기본 내장 원시 데이터 타입으로 시작할 것입니다.
여기에는 몇 가지 목표가 있습니다.
첫 번째는 다섯 가지 기본 데이터 유형과 Javascript를 이해하고자하는 것입니다.
다음으로 숫자와 내장 숫자 연산자 중 일부를 사용하려고합니다.
그리고 마침내 문자열과 일반적인 문자열 메서드 및 연산자에 대해 이야기 할 것입니다.
따라서 모든 프로그래밍 언어의 핵심 핵심 아이디어 중 하나는 서로 다른 범주의 데이터를 구별하는 언어 기능입니다.
예를 들어, 언어는 숫자와 단어를 구별 할 수 있거나 정수와 분수 또는 양수와 음수를 구별 할 수 있습니다.
그래서 언어마다 다릅니다.
그래서 자바 스크립트에는 다섯 가지 기본 데이터 유형이 있습니다.
낮은 수준의 5 가지 기본 유형의 데이터가 있습니다.
그리고 우리는 먼저 다섯 가지를 간략히 살펴보고 다음 슬라이드에서 자세히 살펴 보겠습니다.
첫 번째 것은 숫자이고 세 번째 예는 분수 또는 소수 9.3과 음수 10 음수입니다.
그리고 저는이 세 가지를 선택했습니다. 왜냐하면 자바 스크립트는 숫자가 전체 일지 여부를 신경 쓰지 않거나 네거티브 일 경우 분수이면 모두 숫자로 처리됩니다.
광범위한 카테고리입니다.
그래서 다른 언어는 차별화하지만 자바 스크립트는 그렇지 않습니다.
다시 한번 숫자는 전체 숫자 분수와 음수에 대한 카테고리 일뿐입니다.
우리가 다음 데이터 유형을 갖는 다음 카테고리는 문자열이라고하며 문자열은 기본적으로 텍스트입니다.
중요한 것은 따옴표 안에있는 것입니다.
여기서 두 가지 예를 볼 수 있습니다.
그래서 우리는 따옴표 안에서 hello space world라는 단어를 사용합니다.
그것은 여러 단어이지만 하나의 문자열입니다.
그것은 하나의 문자열입니다.
여기 같은거야.
이것은 숫자 43이지만 따옴표 안에 있습니다.
그래서 실제로 Javascript에 문자열로 간주됩니다.
그래서 우리는 문자열 안에 어떤 문자도 가질 수있는 숫자를 가질 수 있습니다.
따라서 다음 유형은 부울이고 부울은 두 가지 옵션 만 가질 수 있습니다.
그들은 진실하거나 거짓입니다.
번호가 없다는 인용문은 없습니다.
그것은 진실이라는 단어이거나 거짓이라는 단어입니다.
그렇다면 왜 우리가 실제로이 비디오를 몇 가지 비디오에서 훨씬 더 명확하게 사용할 수 있을까요?
하지만 나는 단지 형벌이 존재한다는 것을 알려주고 싶다.
참 또는 거짓 예 또는 아니오.
그리고 두 가지 유형이 더 있습니다.
아니오 및 정의되지 않은 값은 실제로 값입니다.
그래서 그들은 정말로 카테고리가 아닙니다.
Noall에는 여러 유형이 없으며 문자열 수가 많지 않은 여러 유형의 정의가 없습니다.
단 하나의 null이 있고 값이 정의되지 않은 것이 하나 있습니다.
그리고 우리는 다음 비디오에서 이것들에 관해 훨씬 더 많은 것을 배울 것입니다.
하지만 당신이 그들이 존재한다는 것을 알고 싶습니다.
따라서 숫자 문자열은 null이고 정의되지 않습니다.
자 이제 자바 스크립트 숫자에 대해 좀 더 깊이 들어가서 실제로 자바 스크립트 콘솔을 열어 보겠습니다. 왜냐하면 지금 브라우저에 있기 때문입니다.
이 웹 페이지가 있습니다.
그래서 콘솔 명령 옵션 j를 열어서 자유롭게 사용할 수 있습니다.
어떤 사이트에서든이 작업을 수행 할 수 있으며 일부 코드를 입력하기 시작합니다. 입력 할 코드의 첫 번째 비트는 정말 간단합니다.
별로 할 일이 없어.
그냥 숫자를 입력하고 Enter 키를 누르십시오.
콘솔에서 숫자와 같은 값을 입력하면 입력되는 모든 것을 입력하면 내게 침을 뱉을 수 있습니다.
나에게 반환 된 값은 단지 다시 보여 주므로 음수 인 999 개의 입력을 입력 할 수 있으며 금요일 밤에는 음수로 나타납니다.
그래서 저는 이것이 매우 기본적인 것들이라는 것을 압니다.
우리는 아직 흥미로운 응용 프로그램을 만들고 있지 않습니다.
그러나 저와 함께 곧이 숫자들을 사용하여 더 흥미로운 것을 할 것입니다.
따라서 우리가이 수를 가지고 할 수있는 첫 번째 일은 간단한 수학 연산입니다.
그래서 이것들은 당신이 이미 컴퓨터에서 기본적인 수학에 익숙한 것들입니다.
그래서 덧셈 곱하기 뺄셈과 나눗셈과 같은 것들이 있습니다. 그런 식으로 우리는 더 간단한 표현식을 쓸 수 있습니다. 네 개의 더하기 기호 100과 같은 번호가 매겨진다면 더하기 기호의 양쪽에 두 개의 공백을 사용할 수 있습니다.
그것은 의무 사항은 아닙니다.
이제 Enter를 누르면 4 명이됩니다.
나는 104 점을 얻었지만, 3 점과 7 점을 공백없이 쓸 수도있다.
그리고 그것도 잘 작동합니다.
그래서 이들은 단순한 연산자입니다.
나는 또한 5를 더하기 4 플러스 3을 할 수 있고 12를 얻을 수 있도록 그들을 함께 연결할 수 있습니다.
그리고 부서와 같은 다른 사업자도 사용할 수 있습니다.
그럼 6을 2로 나눠 봅시다.
나는 엔터를 치고 그들은 3을 얻는다.
나는 3으로 나눈 것과 같이 일을 할 수도 있고, 3 점 3 점을 반복하는 0 점을 보게 될 것입니다.
그래서 여기서 끝내기 위해서 우리는 빼기도합니다.
1에서 54를합시다.
나는 음수를 얻고 53 곱셈을 얻습니다.
그래서 두 번 다섯이 우리에게 10을 줄 것입니다.
또 다른 중요한 개념은 자바 스크립트가 모든 정규 수학이 따르는 연산 순서를 따르는 것입니다.
그래서 3 ~ 8 번 24와 같은 것은 작업 순서를 따를 것입니다. 여기서 괄호는 3 ~ 8을 먼저 수행 한 다음 24로 곱해야한다는 것을 나타냅니다.
따라서 우리는 슬라이드의 맨 아래에 부정적인 120을 얻습니다.
Maggiolo라는 또 다른 연산자가 있고 Marcelo는 전에 프로그래밍을하지 않은 학생에게 익숙하지 않습니다.
종종 나머지 연산자라고하며 일부 언어에서는 Moggi라고도 불리며 그 기능을 나열합니다.
우선 백분율 기호를 사용합니다.
그래서 분열은 슬래시입니다.
곱셈은 ​​별표입니다. 모듈러스는 백분율 기호입니다.
그래서 우리는 10 mod 3과 같은 간단한 것을 입력 할 수 있습니다.
사람들은 종종 겸손한 짧은 컷이라고 말하며 그것이 할 수있는 일은 3 번이 걸리고 10 번으로 나뉘어 질 때마다 10 번으로 나누어집니다.
그래서 그것은 세 번이고 나머지는 걸릴 것입니다.
따라서 나머지 세 개는 세 번 10 번 세 번이고 나머지는 1 번입니다.
그래서 우리가 얻으면.
그래서 또 다른 예를 들어 보면 20 개의 마데를 5 개 가져갈 수 있습니다.
그리고이 경우 5 명이 24 번에 들어갑니다.
나머지는 없습니다.
그래서 우리는 0이됩니다.
그래서 다음 날에 우리가 집중하려고하는 타입은 문자열입니다.
그래서 문자열은 텍스트입니다.
그것들은 따옴표 안에 단어 숫자 문자이고 그 따옴표는 작은 따옴표 나 큰 따옴표가 될 수 있습니다.
그래서 예를 들어 우리는 사기꾼에게 ..
그리고 우리는 로우 클래스 히트 입력과 같은 것을 입력 할 수 있습니다. 단지 숫자가 같을 때만 값을 되돌려 놓기 때문에 작은 따옴표로 같은 것을 할 수 있습니다.
개들은 굉장한 작은 따옴표로 들어 왔고 그것은 우리에게 다시 뱉어 낸다.
그것은 큰 따옴표로 우리에게 그것을 보여줍니다.
그것은 그것들을 같은 방식으로 다루기 때문입니다.
안녕하세요와 같이 큰 따옴표를 사용하면 작은 메모가됩니다.
그리고 우리는 문제를 일으키는 작은 따옴표로 끝냈습니다.
그들은 일치해야합니다.
작은 따옴표 대 큰 따옴표에 대한 또 다른 한가지는 두 문자열을 모두 사용하는 문자열을 가질 수 있다는 것입니다.
그래서 그 안에 작은 따옴표가있는 큰 따옴표로 묶인 문자열을 가질 수 있습니다.
예를 들어 내가 사탕 먹는 것을 멈출 수 없다고 말한 문자열을 원한다면 여기에 끝과 T 사이에 작은 따옴표가 있습니다.
그것은 외부에서 큰 따옴표를 사용하기 때문에 완전히 유효합니다.
작은 따옴표를 사용하면 멈출 수 없습니다.
작은 따옴표를 사용할 수 있습니까?
문제가있다.
문자열이 바로 여기에서 끝난다고 생각할 수 있습니다.
실제로 나는 그것을 여기에서 끝내기를 원했다.
그래서 우리가 문자열로 할 수있는 일 중 하나는 숫자와 같이 함께 추가하는 것입니다.
또는 우리는 하나 더하기 5를 쓸 수 있습니다.
우리도 똑같은 일을 할 수 있습니다.
우리는 문자열과 다른 문자열을 가질 수 있습니다.
그리고 무슨 일이 일어날 자바 스크립트는 하나의 문자열로 그들을 결합하고 연결이라고합니다.
그래서 나는이 높은 플러스 작별 인사를하고 나는 한 줄을 얻을 입력을 누르십시오.
안녕 작별.
그래서 거기에 공간이 필요하다면 여기에 공간을 추가하거나 여기에 공간을 추가해야 할 것입니다. 그리고 나서 중간에 공간이있는 높은 작별 인사를해야합니다.
그래서 이것을 연결이라고합니다.
때때로 우리는 큰 따옴표로 묶인 문자열 안에 실제로 큰 따옴표를 넣고 싶을 수도 있습니다.
어쩌면 우리는 그녀가 이렇게 작별 인사를 나눴을 수도 있습니다.
그리고 저는 이것을 이중 인용 부호로 나타내기를 원합니다.
작은 따옴표로 바꾸고 싶지 않습니다.
내가 할 수있는 방법이 있으며 이스케이프 문자라고 불리는 것을 사용하고 있습니다.
자바 스크립트 이스케이프 문자는 모두 백 슬래시로 시작하며 문자열에서 탈출하여 문자열에 유효하지 않은 특수 문자를 작성하는 방법입니다.
따라서 백 슬래시 다음에는 큰 따옴표가옵니다. 자바 스크립트에 문자열에 큰 따옴표를 사용한다고 말하면됩니다.
그래서 내가 엔터를 누르면 실제로 이것이 단지 이것으로 바뀐 것을 볼 수 있습니다.
그래서 백 슬래시없이 다시 보여 드리겠습니다.
그리고 Enter를 누르면 오류가 발생합니다.
이것이 첫 번째 문자열이라고 생각하기 때문입니다.
이것은 두 번째입니다.
이것은 사람의 땅이 아닙니다.
그러나 내가 그 길로 돌아 가면 나는 거기에서 위 화살표를 칠 것입니다.
따라서 위쪽 화살표를 누르면 코드의 이전 줄이 다시 표시되므로 다시 쓸 필요가 없습니다.
그래서 내가 이것을 역 슬래시와 함께 가져 오면 나는 역 슬래시가 작별 따옴표를 인용한다고 말합니다.
그것은 단지 그녀가 백 슬래시가없는 작별 인사를 나에게 준다.
그래서 또 다른 도피성이 있습니다.
실제로 문자열에 백 슬래시를 넣고 싶다면 백 슬래시를보기 위해이 문자를 사용할 수 있습니다.
백 슬래시로 시작하고 다른 백 슬래시로 시작하면 백 슬래시가 표시됩니다.
거기에 하나뿐입니다.
따라서 우리가 만드는 모든 문자열에는 length 속성이 있고 length 속성은 해당 문자열의 문자 수를 나타냅니다.
그래서 모든 대문자에서 그냥 인사하는 문자열을 만들면 길이가 5 자라는 것을 알 수 있습니다. 만약 내가 좋아하는 수를 1 2 3 4로하면 알 수 있습니다.
그것은 분명히 27 자 길이입니다.
나는 그것을 세지 않을 것이다. 그러나 그것은 공간을 포함하고 모든 수를 포함하고이 문자들을 포함한다.
그래서 모든 성격이 무엇이든간에 그것은 세 어질 것입니다.
따라서 length 속성을 사용하여 문자열의 전체 길이를 검색 할 수 있으며 여기에 대괄호 표기법을 사용하여 첫 번째 문자와 다섯 번째 문자와 같은 개별 문자를 검색 할 수도 있습니다.
그래서 그것이 작동하는 방식으로 우리는 대괄호를 작성한 다음 내부에 숫자를주고 그 숫자는 우리가 원하는 문자의 문자열에서의 위치와 일치 할 것이고 Javascript는 0에서 시작됩니다.
첫 번째 문자를 얻으려면 문자열을 만들어 봅시다.
비틀즈.
첫 번째 문자를 원한다면 자바 스크립트가 0에서 트랙을 유지하기 시작하기 때문에 0을 사용합니다.
그것은 첫 번째 문자입니다.
그리고 그것은 나에게 자본 T를 준다.
그래서 제가 여기서 자본 B를 얻고 싶다면 0 1 2 3 4를해야하고 자본 B를 얻습니다. 그리고 마지막 문자를 얻고 싶다면 1 2 0 1 2 3 4 5 6 7 8 9 10.
그리고 그것은 나를 제공하거나 length 속성을 사용할 수 있습니다.
그래서 저는 비틀즈 길이가 11이라는 것을 알고 있습니다. 그것은 비틀즈가 1을 계산하기 시작하기 때문입니다.
문자 수에 불과하지만 게재 순위는 0부터 시작하여 추적됩니다.
그래서 마지막 문자는 언제나 색인인데 항상 전체 길이보다 하나 작습니다.