無限

몸은 현실 마음은 낭만

Develop & Journal

JavaScript

자바스크립트 기초

알파 조 2024. 1. 8. 22:47
728x90
반응형
SMALL

프로그래밍이란?

컴퓨터가 똑똑한 이유는 컴퓨터가 안에 담겨있는 프로그램 덕분

프로그래밍 : 사람이 우너하는 대로 컴퓨터가 작동할 수 있도록 컴퓨터 언어로 명령어를 나열하는 행위

따라서, 자바스크립트는 HTML과  CSS와 다르게 프로그래밍 언어라고 불리운다.

 

웹 프로그래밍이란?

웹 프로그래밍 : '웹 브라우저'를 동작시키는 프로그램을 작성하는 것

백엔드 프로그래밍 : 서버에서 데이터 관리를 프로그래밍

프론트엔트 프로그래밍 : 서버에서 받아온 정보를 웹 브라우저에 어떻게 표시할 것인지 프로그래밍

 

자바스크립트의 특징

모든 웹 브라우저에서 작동한다.

웹 브라우저에서 실행 결과를 즉시 확인할 수 있다.

풀스택 웹 개발 뿐 아니라 다양한 용도의 프로그램을 만들 수 있다.

다양한 자바스크립드 공개 API를 사용할 수 있다.

다양한 라이브러리와 프레임워크를 사용할 수 있다.

프레임워크 : 프레임워크에서 기본으로 제공하는 소스를 수정하고나 추가하는 방법으로 웹 프로그램을 만들 수 있게 미리 준비한 일종의 틀

 

자료형 이해

자료형 : 컴퓨터가 처리하는 자료의 형태

자료형의 종류

 

변수 앞에 typeof를 붙이면 변수의 자료형이 나온다.

 

Undefined와 Null의 차이

변수를 선언을 해줬지만, 값을 저장하지 않아 정의되지 않은 상태

 

프롬프트에서 어떠한 값도 입력하지 않아서 유효한 값이 들어가지 않은 것

 

배열 

하나의 변수에 여러값을 저장

배열의 인덱스는 0부터 시작

배열에 있는 값을 가져오려면 배열 이름과 대괄호([ ])안에 인덱스 사용

배열의 크기가 4인 seasons라는 배열을 선언

 

연산자

산술연산자

 

할당 연산자

 

연결 연산자

문자열과 문자열을 연결

+기호를 사용

 

형변환

숫자형과 문자형을 더하면 숫자를 문자열로 인식함

곱하거나 나누기, 나머지 연산에서는 문자형 자료를 모두 숫자로 자동 인식함

 

비교연산자

두 값을 비교하여 true나 false로 결과 값을 내놓는 연산자

 

형변환 주의할 점

"+"만 둘다 문자로 취급하여 연결해주는 연결 연산자이다.

 

 

 

제어문

제어문 : 소스의 실행 순서를 결정하는 명령문

조건에 따라 순서 조절하기 : if 문, if ... else문, switch문, 조건 연산자

반복 횟수 조절하기 : for문, while 문, do ... while 문

소스 흐름에 영향을 주는 문 : continue 문, break 문

반응형
LIST