컴퓨터 프로그래밍(Programing) 또는 코딩(Coding)이라고 하며
특정 프로그래밍 언어를 이용해 하나 이상의 추상 알고리즘을 만들어
구체적인 컴퓨터 프로그램을 구현하는 기술.
⇨ 프로그래밍 언어를 이용해 프로그램을 만드는 행위
프로그래밍 언어
컴퓨터 시스템을 구동시키는 소프트웨어를 작성하기 위한 형식 언어
더이상 나눌 수 없는 값.
하나의 식으로 자료형(data type)을 간단히 이루는 값.
다양한 값을 담을 수 있는 컨테이너.
값이 저장된 메모리 주소의 별칭.
const 언어 = 'jacascript'
언어 라는 변수명에 'javascript' 라는 값의 주소를 저장한 것.
값을 만들어내는 표현식.
값 자체를 식으로 인정하는 값 식.
연산자를 포함하는 연산식.
피연산자(연산의 대상)와 연산자(부호)를 통해 값의 연산을 나타내는 표현.
=
할당 연산자
==
비교 연산자
+
산술 연산자
&
비트 연산자
&&
논리 연산자
특정 작업을 위한 명령. 이를 통해 프로그래밍의 흐름을 제어한다.
조건문
if(식){
문(Statement)
}
if(식){
참일 때 실행
}else{
거짓일 때 실행
}
반복문
for(식; 식; 식) {
두번째 식의 결과가 참일 때 실행
}
while(식) {
참일 때만 실행
}
특정 일을 처리하는 코드 묶음.
함수에는 input과 output이 있다.
이때 input을 가공하는 것을 함수라 할 수 있다.
function 감자튀김만들기(🥔){
...
🥔 🤖 💛 👩🍳
...
return 🍟
}
함수 호출 = 정의한 함수를 실행하는 것.
감자튀김만들기(🥔)
const 감자튀김 = 감자튀김만들기(🥔)
--