자바스크립트

자바스크립트 요약정리

데이터_박과장 2024. 3. 27. 12:57

 

블로그의 내용을 흐름에 맞게 정리하였습니다.

본 페이지를 기준으로 공부순서를 잡고 정리하시면 됩니다.

 

 

 

 

1. 자바스크립트 기초 가이드

https://d-craftshop.tistory.com/206

 

자바스크립트 기초 가이드

JavaScript 는 무엇이며, 어디에서 사용될까요? 그리고 장,단점은 무엇일까요? 웹사이트의 모든 페이지는 JavaScript를 사용할 가능성이 높습니다. Google 애널리틱스, 이벤트 추적 또는 디스플레이 광

d-craftshop.tistory.com

 

2. 자바스크립트 데이터 자료형

https://d-craftshop.tistory.com/208

 

자바 스크립트 자료형

자바스크립트에서는 다양한 자료형을 사용할 수 있습니다. 그 중에서도 가장 기본적인 자료형은 문자형(String), 숫자형(Number), 논리형(Boolean)입니다. 문자형(String): 개념: 문자열은 텍스트 데이터

d-craftshop.tistory.com

 

3. 자바스크립트 연산자

https://d-craftshop.tistory.com/210

 

자바스크립트 연산자

연산자(Operator) 연산자(Operator)는 프로그래밍에서 값을 연산하거나 조작하는 데 사용되는 기호나 키워드입니다. JavaScript에서도 다양한 연산자가 있습니다. 이 중에서 산술 연산자와 단항 산술 연

d-craftshop.tistory.com

 

4. 자바스크립트 변수선언 방식 

https://d-craftshop.tistory.com/74

 

자바스크립트 - 변수의 소개

자바스크립트의 주요 주제에 따른 간략한 설명과 각 주제에 대한 코드 예제를 아래에 제공합니다. 1. 변수 소개 (Introduction to Variables): 변수는 데이터를 저장하고 참조하는 데 사용되는 식별자입

d-craftshop.tistory.com

 

 

5. 자바스크립트 변수 출력 방식

https://d-craftshop.tistory.com/77

 

자바스크립트 - 변수의 출력

자바스크립트에서 alert(), document.write(), console.log()는 각각 다른 방식으로 정보를 출력하는 메서드(함수)입니다. alert(): alert() 함수는 브라우저에서 경고 창을 표시하는 역할을 합니다. 이를 사용

d-craftshop.tistory.com

 

6. 자바스크립트 배열

https://d-craftshop.tistory.com/78

 

자바스크립트 - 배열

자바스크립트에서 배열은 데이터 요소의 컬렉션을 나타내는 데이터 구조입니다. 배열은 여러 종류의 값을 저장할 수 있으며, 각 요소는 순서대로 나열됩니다. 배열은 특정 인덱스를 사용하여

d-craftshop.tistory.com

 

7. 자바스크립트 변수의 유효범위(스코프)

https://d-craftshop.tistory.com/173

 

스코프 (유효범위)

스코프 (유효범위) Scope의 정의 📋 자신이 선언된 위치에 의해 다른 코드가 식별자 자신을 참조할 수 있는 유효범위 자바스크립트 엔진이 식별자를 검색할 때 사용하는 규칙 Scope의 구분 ⚖️ 전

d-craftshop.tistory.com

 

8. 자바스크립트 호이스팅

https://d-craftshop.tistory.com/174

 

호이스팅 (Hoisting)

호이스팅 (Hoisting) 사전적 정의 : 끌어 올리기 JavaScript에서의 Hoisting : 변수의 정의가 그 범위에 따라 선언과 할당으로 분리되는 것을 의미한다. 즉, 변수가 함수 내에서 정의되었을 경우, 선언부

d-craftshop.tistory.com

 

 

9. 자바스크립트 제어문

https://d-craftshop.tistory.com/109

 

자바스크립트 - 제어문

제어문(Control flow statement)은 주어진 조건에 따라 코드 블록을 실행(조건문)하거나 반복 실행(반복문)할 때 사용한다. 일반적으로 코드는 위에서 아래 방향으로 순차적으로 실행된다. 제어문은 코

d-craftshop.tistory.com

 

 

10. 자바스크립트 객체

https://d-craftshop.tistory.com/111

 

자바스크립트 - 객체

1. 객체(Object)란? 자바스크립트는 객체(object) 기반의 스크립트 언어이며 자바스크립트를 이루고 있는 거의 “모든 것”이 객체이다. 원시 타입(Primitives)을 제외한 나머지 값들(함수, 배열, 정규표

d-craftshop.tistory.com

 

11. 자바스크립트 타입변환

https://d-craftshop.tistory.com/110

 

자바스크립트 - 타입변환

1. 타입 변환이란? 자바스크립트의 모든 값은 타입이 있다. 값의 타입은 다른 타입으로 개발자에 의해 의도적으로 변환할 수 있다. 또는 자바스크립트 엔진에 의해 암묵적으로 자동 변환될 수 있

d-craftshop.tistory.com

 

12. 자바스크립트 함수

https://d-craftshop.tistory.com/113

 

자바스크립트 - 함수

함수란 어떤 작업을 수행하기 위해 필요한 문(statement)들의 집합을 정의한 코드 블록이다. 함수는 이름과 매개변수를 갖으며 필요한 때에 호출하여 코드 블록에 담긴 문들을 일괄적으로 실행할

d-craftshop.tistory.com

 

13. 자바스크립트 넘버객체

https://d-craftshop.tistory.com/129

 

자바스크립트 - 넘버 객체

Number 객체는 원시 타입 number를 다룰 때 유용한 프로퍼티와 메소드를 제공하는 레퍼(wrapper) 객체이다. 변수 또는 객체의 프로퍼티가 숫자를 값으로 가지고 있다면 Number 객체의 별도 생성없이 Numbe

d-craftshop.tistory.com

 

14. 자바스크립트 수학객체

https://d-craftshop.tistory.com/130

 

자바스크립트 - MATH 객체

Math 객체는 수학 상수와 함수를 위한 프로퍼티와 메소드를 제공하는 빌트인 객체이다. Math 객체는 생성자 함수가 아니다. 따라서 Math 객체는 정적(static) 프로퍼티와 메소드만을 제공한다. 사용

d-craftshop.tistory.com

 

15. 자바스크립트 날짜객체

https://d-craftshop.tistory.com/131

 

자바스크립트 - 날짜객체

Date 객체는 날짜와 시간(년, 월, 일, 시, 분, 초, 밀리초(천분의 1초(millisecond, ms)))을 위한 메소드를 제공하는 빌트인 객체이면서 생성자 함수이다. Date 생성자 함수로 생성한 Date 객체는 내부적으

d-craftshop.tistory.com

 

16. 자바스크립트 비동기 처리

https://d-craftshop.tistory.com/137

 

자바스크립트 - 비동기식 처리모델

동기식 처리 모델(Synchronous processing model)은 직렬적으로 태스크(task)를 수행한다. 즉, 태스크는 순차적으로 실행되며 어떤 작업이 수행 중이면 다음 작업은 대기하게 된다. 동기식 처리 모델과 비

d-craftshop.tistory.com

 

17. 자바스크립트 AJAX

https://d-craftshop.tistory.com/183

 

AJAX (Asynchronous Javascript And XML)

AJAX (Asynchronous Javascript And XML) 정의 Asynchronous Javascript And Xml(비동기식 자바스크립트와 xml)의 약자 자바스크립트를 이용해 서버와 브라우저가 비동기 방식으로 데이터를 교환할 수 있는 통신 기능

d-craftshop.tistory.com

 

 

18. 자바스크립트 콜백

https://d-craftshop.tistory.com/179

 

콜백

비동기 처리와 콜백 함수 콜백에 관하여 검색하면 항상 비동기 처리라는 말과 같이 나오는 것을 볼 수 있다. 그 이유는 바로 콜백함수를 쓰는 이유가 비동기 처리를 위해서 사용하기 때문이다. 1

d-craftshop.tistory.com

 

19. 자바스크립트 프라미스

https://d-craftshop.tistory.com/186

 

프라미스 (promise)

Promise가 뭔가요? “A promise is an object that may produce a single value some time in the future” 프로미스는 자바스크립트 비동기 처리에 사용되는 객체입니다. 여기서 자바스크립트의 비동기 처리란 ‘특정

d-craftshop.tistory.com

 

20. 자바스크립트 async await

https://d-craftshop.tistory.com/187

 

async & await

async & await는 뭔가요? async와 await는 자바스크립트의 비동기 처리 패턴 중 가장 최근에 나온 문법입니다. 기존의 비동기 처리 방식인 콜백 함수와 프로미스의 단점을 보완하고 개발자가 읽기 좋은

d-craftshop.tistory.com

 

 

 

별첨0: 웹페이지와 자바스크립트

https://d-craftshop.tistory.com/202

 

웹 페이지와 Javascript

[JS] 웹 페이지와 Javascript Javascript는 원래 HTML 파일 안에서 HTML태그나 CSS를 제어하기 위한 언어였습니다. 그렇기 때문에 늘 Javascript의 기초는 웹 페이지에 어떻게 인터렉티브한 효과를 주는가를

d-craftshop.tistory.com

 

별첨1: 자바스크립트 용어정리

https://d-craftshop.tistory.com/207

 

자바스크립트 용어정리

식별자(Identifier): 식별자는 변수, 함수 등을 구별하는 데 사용되는 이름입니다. let age = 25; function greet() { console.log("Hello!"); } 연산자(Operator): 연산자는 값들을 조작하고 계산하는 데 사용됩니다. le

d-craftshop.tistory.com

 

별첨2: JSON 파일 설명

https://d-craftshop.tistory.com/182

 

JSON

JSON (JavaScript Object Notation) JavaScript Object Notation라는 의미의 축약어로 데이터를 저장하거나 전송할 때 많이 사용되는 경량의 DATA 교환 형식 Javascript에서 객체를 만들 때 사용하는 표현식을 의미한

d-craftshop.tistory.com

 

별첨3: 모던 자바스크립트 버전 및 기능소개 (ES6)

https://d-craftshop.tistory.com/170

 

자바스크립트 - ECMA스크립트 버전소개

ECMA스크립트란, ECMA International이 ECMA-262 기술 규격에 따라 정의하고 있는 표준화된 스크립트 프로그래밍 언어를 말합니다. 2009년에 발표된 ES(ECMAScript 5)는 웹 어플리케이션 부터 소셜게임 까지 다

d-craftshop.tistory.com

 

 

별첨4: 자바스크립트 함수 내용 보충

https://d-craftshop.tistory.com/212

 

자바스크립트 함수관련 내용 보충

자바스크립트에서 구구단 계산 함수를 함수선언문, 함수표현식, 화살표 함수로 각각 표현할 수 있습니다. 아래에 각각의 예시를 제시해 드리겠습니다. 함수 선언문을 사용한 구구단 계산 함수:

d-craftshop.tistory.com

 

'자바스크립트' 카테고리의 다른 글

자바스크립트 함수관련 내용 보충  (0) 2024.03.27
자바스크립트 연산자  (0) 2024.03.27
자바 스크립트 자료형  (0) 2024.03.26
자바스크립트 용어정리  (0) 2024.03.26
자바스크립트 기초 가이드  (0) 2024.03.26