언어의 기초

김기훈·2025년 7월 27일

BaseCamp

목록 보기
12/13

변수와 데이터 타입

변수(Variable): 데이터를 저장하는 공간이며, 변수명을 통해 접근 가능하다.

데이터 타입(Data Type): 변수에 저장되는 데이터의 종류(숫자, 문자열, 리스트, 객체 등)다.

동적 타입 언어: 자바스크립트와 파이썬 모두 변수 선언 시 데이터 타입을 지정하지 않아도 된다.

프론트 엔드 : var, let, const, string, number, boolean, array, object

백엔드 : int, float, str, list, dict


연산자

산술 연산자: +, -, *, /, % 등을 사용해 수학적 연산을 수행한다.

비교 연산자: ==, !=, <, >, <=, >=을 사용해 두 값을 비교한다.

논리 연산자: &&, ||, !(JS) / and, or, not(Python)로 조건을 조합한다

프론트 엔드 : +, , , /, %, ++, -, ==, ===

백엔드 : +, -, *, /, //, %, **


조건문

조건문: 특정 조건이 참(True)일 경우 실행되는 코드 블록을 정의한다.

if-else 구조: if는 조건을 검사하고, else는 조건이 거짓일 때 실행된다.

elif(JS의 else if): 여러 조건을 순차적으로 검사할 때 사용한다.

프론트 엔드: if, else

백엔드 : if, elif, else


반복문 (for/while)

for문: 정해진 횟수만큼 반복 실행할 때 사용한다.

while문: 조건이 참인 동안 계속 반복 실행된다.

프론트 엔드 : switch, for, while, do...while

백엔드 : for, while


함수 (Function)

함수(Function): 특정 작업을 수행하는 코드 블록이며, 필요할 때 호출할 수 있다.

매개변수 & 반환값: function func(x) { return x * 2; }처럼 입력값을 받아 결과를 반환한다.

재사용성: 같은 기능을 여러 번 사용할 수 있어 코드 중복을 줄일 수 있다.

프론트 엔드 : function, return, arrow function, callback

백엔드 : def, return, lambda

profile
안녕하세요.

0개의 댓글