[js]프로그래밍 기본

괴발·2022년 12월 7일
0

울지말고JavaScript

목록 보기
1/9

프로그래밍 기본

프로그래밍이란?

컴퓨터 프로그래밍(Programing) 또는 코딩(Coding)이라고 하며
특정 프로그래밍 언어를 이용해 하나 이상의 추상 알고리즘을 만들어
구체적인 컴퓨터 프로그램을 구현하는 기술.

⇨ 프로그래밍 언어를 이용해 프로그램을 만드는 행위

프로그래밍 언어
컴퓨터 시스템을 구동시키는 소프트웨어를 작성하기 위한 형식 언어

  • 고급언어 : 사람이 사용하는 프로그래밍 언어
    Ruby, JS, GO, Phython, JAVA, C, PHP...
  • 저급언어 : 컴퓨터가 이해하는 0과 1로 이루어진 2진수 형태의 언어, 기계어

값(value)

더이상 나눌 수 없는 값.
하나의 식으로 자료형(data type)을 간단히 이루는 값.

변수(variable)

다양한 값을 담을 수 있는 컨테이너.
값이 저장된 메모리 주소의 별칭.

const 언어 = 'jacascript'

언어 라는 변수명에 'javascript' 라는 값의 주소를 저장한 것.

식(Expression)

값을 만들어내는 표현식.
값 자체를 식으로 인정하는 값 식.
연산자를 포함하는 연산식.

연산자(Operator)

피연산자(연산의 대상)와 연산자(부호)를 통해 값의 연산을 나타내는 표현.

= 할당 연산자
== 비교 연산자
+ 산술 연산자
& 비트 연산자
&& 논리 연산자

문(Statement)

특정 작업을 위한 명령. 이를 통해 프로그래밍의 흐름을 제어한다.

조건문

if(){
  (Statement)
}

if(){
  참일 때 실행
}else{
  거짓일 때 실행
}

반복문

for(;;) {
  두번째 식의 결과가 참일 때 실행
}

while() {
  참일 때만 실행
}

함수(Function)

특정 일을 처리하는 코드 묶음.
함수에는 input과 output이 있다.
이때 input을 가공하는 것을 함수라 할 수 있다.

function 감자튀김만들기(🥔){
  ...
  🥔 🤖 💛 👩‍🍳
  ...
  return 🍟
}

함수 호출 = 정의한 함수를 실행하는 것.

감자튀김만들기(🥔)

const 감자튀김 = 감자튀김만들기(🥔)

--

profile
괴발개발

0개의 댓글