Study 3

JS 기본 문법

변수 생성선언 단계 > 초기화 단계 > 할당 단계● var: 재할당과 재선언 가능선언과 초기화 단계가 한번에 이루어진다console.log(cucu); // undefinedvar cucu;console.log(cucu); //undefinedcucu =1; // 할당 단계console.log(cucu); // 1● let: 재할당 가능, 재선언 불가능선언과 초기화 단계가 분리되어 진행된다console.log(cucu); // error //아직 변수가 초기화 (메모리 공간 확보와 undefined로 초기화) 되지 않았다let cucu; // 초기화 단계 실행console.log(cucu); //undefinedcucu = 1; //할당 단..

Study 2025.07.21

객체지향 프로그래밍 개념 이해

객체지향 프로그래밍(OOP) : 필요한 데이터들을 추상화시킨 뒤 특정한 상태와 행위를 가지는 객체를 만들고그 객체들 간의 유기적인 상호 작용을 통해 모든 로직을 구성하도록 하는 프로그래밍 기법 OOP가 포함한 개념클래스(Class) 객체를 만들기 위한 설계도 또는 틀 객체(Object)소프트웨어에 구현할 대상속성과 기능으로 구성(속성은 변수로, 기능은 메서드로 정의) 프로퍼티(Property, 속성)객체 상태를 나타내는 변수 메서드(Method,기능)클래스 내의 함수특정 작업이나 연산을 수행하기 위한 명령문의 집합- 클래스 메서드 (메소드 앞에 static 붙음) 인스턴스 변수나 인스턴스 메서드 사용하지 않는 메서드- 인스턴스 메서드 (메소드 앞에 static 없음) 인스턴스 변수를 필요로 하는 ..

Study 2025.06.05

Port (Telnet, SSH, FTP, SFTP)

# port란? - 포트는 “논리적인 접속장소”를 뜻하며, 인터넷 프로토콜인 TCP/IP를 사용할 때 클라이언트 프로그램이 네트워크 상의 특정 서버 프로그램을 지정하는 방법으로 사용한다 우리가 특정 서버에 접속하려면 URL이나 IP 주소를 입력하여 이것을 토대로 해당 서버가 있는 컴퓨터로 찾아간다 그런데 대부분의 컴퓨터에서는 여러 개의 프로그램이 동시에 실행되고 있어서, 이 여러개의 프로그램 중 어느 프로그램이 내가 접속하려는 프로그램인지 컴퓨터에게 알려주어야 한다 여기서 포트 번호는 어떤 프로그램에 접속 할 것인지 컴퓨터에게 알려준다 [IP address, Port] => IP address는 컴퓨터를 찾을 때 필요한 주소를 나타내며, Port는 컴퓨터 안에서 프로그램을 찾을 때를 나타내는 것이다 이 ..

Study 2025.05.17