전체 글
-
객체지향프로그램(OOP)이론공부 2023. 4. 25. 01:05
📖 Class - 객체지향 프로그래밍(OOP)에서 특정 객체를 생성하며, 이러한 객체는 클래스에 정의된 속성과 동작을 가지게 된다. - 동일한 객체를 여러개를 생성해야할 경우 클래스를 사용한다. // index.js class Mycar { limt = 30 enginStart = () => { console.log("시동걸린다") } enginOff = () => { console.log("시동중지") } } const Car = new Mycar() // new 연산자와 생성자 함수 사용 Car.enginStart() Car.enginOff() const SecondCar = new Mycar() Car.enginStart() Car.enginOff() //Car // 시동걸린다. // 시동중지 //..
-
Rest-API&Graphql-APIReact 2023. 4. 24. 22:37
📖 GRAPHQL - GraphQL: Server API를 구성하기 위해 Facebook에서 만든 쿼리 언어이다. - 쿼리언어: 정보를 얻기 위해 보내는 질의문(Query)를 만들기 위해 사용되는 컴퓨터 언어이다. 가장 잘 알려져있는 예시로는 데이터베이스 시스템에 저장된 데이터를 가져오기 위해 사용하는 SQL이 있다. 📖 REST VS GRAPHQL - Graphql-API는 보통 하나의 엔드포인트를 가진다. - Graphql-API는 백엔드로 요청시 원하는 데이터 값을 응답 받을 수 있어 효율적인 통신을 할 수 있다. - Rest-API는 Graphql과 다른게 원하는 데이터 값 보다는 전체 데이터를 받아온다. * 하나의 엔드포인트 REST API는 보통 여러 엔드포인트를 가지며 각각의 엔드포인트가 동..
-
[Javascript]Date 객체로 날짜 생성하기JavaScript 2023. 4. 9. 16:36
📖 Date 객체 함수 - Date 객체를 사용하여 생성 시간을 이용할 때 사용하게 된다 또한 Date 객체는 1970년 1월 1일 부터 현재까지 경과한 밀리초를 나타내는 값을 가지고 있습니다. 여기서 Date 생성자에 날짜 문자열을 전달해서 특정한 날짜를 가리키는 객체를 만들 수도 있습니다. 📖 Date 생성 (년도, 월, 일, 시, 분, 초, 밀리초) const date = new Date() // Date객체를 date라는 변수에 할당한다. date.getFullYear(); // 현재 연도를 반환한다. ex) 현재 년도 2023 date.getMonth() + 1; // 현재 월을 반환한다. ex) 현재 월 4 (주의사항) date.getDate(); // 현재 일을 반환한다. ex) 현재 일 9..
-
구조분해 할당(Destructuring)JavaScript 2023. 3. 30. 01:37
📖 구조분해 할당 : 배열 또는 객체의 구조를 분해한 후 필요한 데이터를 할당하는 개념이다. ✏️ [배열] 구조분해할당 const Friend = ["짱구","훈이","철수"] const friend1 = Friend[0] const friend2 = Friend[1] const friend3 = Friend[2] 기존에는 각 배열의 인덱스 번호를 대입하여 원하는 값을 추출하였다 하지만 구조분해 할당으로 사용하게 되면 코드도 더 간결해지면서 편리하게 이용 가능하다. const Friend = ["짱구","훈이","철수"] //구조분해할당 const [friend1,friend2,friend3] =Friend ✏️ {객체} 구조분해할당 const Profile ={ Name:"짱구", // key : Ag..
-
요구사항 확인(운영체제 및 모델링)정보처리기사 실기/요구사항 확인 2023. 3. 27. 22:45
📖 운영체제(OS: Operation System): 하드웨어랑 소프트웨어 리소스를 관리하고 공통서비스 제공 종류 저작권 비용 및 라이선스 주요 용도 Windows Microsoft 유상 개인용 Pc,Embedded System UNIX IMB,HP,SUN(Solaris) 유상 대용량 처리 안정성 서버, Workstation Linux Linus Torvalds 무료,GNU 중대 규모 서버 IOS Apple 번들 스마트폰 Android Google 리눅스,무료,GNU 스마트폰 GNU :(유닉스) 무료로 개발 배포하고 있는 유닉스 호환 운영 체제 (모든 프로그램은 무료이어야 하며 사용 복사 수정 재분배에 대한 제한이 있어서는 안된다.) GNU GPL (공용사용권) :누구나 자유롭게 사용하도록 만든 것 카피..
-
[코딩테스트LV-0]-프로그래머스 (중복된 숫자 개수)코딩테스트/LV0 2023. 3. 26. 22:02
📚 문제 설명 정수가 담긴 배열 array와 정수 n이 매개변수로 주어질 때, array에 n이 몇 개 있는 지를 return 하도록 solution 함수를 완성해보세요. 📚 제한사항 1 ≤ array의 길이 ≤ 100 0 ≤ array의 원소 ≤ 1,000 0 ≤ n ≤ 1,000 📚 입출력 예 Array n result [1, 1, 2, 3, 4, 5] 1 2 [0, 2, 3, 4] 1 0 입출력 예 설명 입출력 예 #1 [1, 1, 2, 3, 4, 5] 에는 1이 2개 있습니다. 입출력 예 #2 [0, 2, 3, 4] 에는 1이 0개 있습니다. 내가 사용한 코드 function solution(array,n){ var answer = 0; for(i=0; i{ if(el === n){ answer+..