스파르타 (React_6기) 본캠프 68

2024. 07. 22.(JavaScrip 기본 문법 정리 - 함수)

함수 : input과 output을 가지고 있는 function(기능)의 단위이다.*input : 매개변수(매개체가 되는 변수)*output : return문 뒤에 오는 값 (반환값)기본형태 : fuction () {} 1. 함수선언문fuction 함수명 (매개변수) {함수 내부에서 실행할 로직}ex) 두 개의 숫자를 입력 받아서 덧셈을 한 후 내보내는 함수fuction add (x, y) {let result x+y; -> 선언하기return result; -> 결과값 나타내기} 2. 함수표현식let add = fuction (매개변수) {함수 내부에 실행할 로직}-> 위와 결과값은 같다. 함수를 호출한다(= 사용한다.)함수명() -> add(입력값)1) console. log(add(숫자, 숫자));..

2024. 07. 22.(JavaScrip 기본 문법 정리 - 연산자)

1. 더하기 연산자console. log(1+1); -> 2console. log(1+"1"): -> 11-> 더하기 연산자는 문자열이 우선이기 때문에 숫자 + 문자열의 경우 문자열로 변환된다. 2. 빼기 연산자console. log(1-1); -> 0console. log(1-"1"): -> 0 3. 곱하기 연산자console. log(2*3); -> 6console. log(2*"3"): -> 6 4. 나누기 연산자console. log(4/2); -> 2console. log(4/"2"): -> 2 5. 나누기연산자(/) vs 나머지 연산자(%)console. log(5/2); -> 2.5console. log(5%2): -> 1 6. 할당연산자(assignment)6-1. 등호 연산자(=) : 오..

2024. 07. 22. (JavaScrip 기본 문법 정리 - 형 변환)

형 변환 : 형태를 바꾸는 것으로 명시적 형변환, 암시적 형변환이 있다.1) 암시적 형 변환 : 의도하진 않았지만 자동으로 바뀌는 것.2) 명시적 형 변환 : 의도적으로 변경하는 것. 1. 암시적 형 변환1-1. 문자열let result = 1+"2";console. log(result);console. log(typeof result);-> 결과값으로 12, string이 나온다. 숫자와 문자를 더했는데 암시적으로 숫자 1도 문자열로 바뀌어 결과값이 나온걸 볼 수 있다.(숫자+문자열 -> 문자열로 변환) let result = "1"+true;console. log(result);console. log(typeof result);-> 결과값으롤 1true, string이 나온다. 문자열 + boolea..

2024. 07. 22.(JavaScrip 기본 문법 정리 - 데이터타입)

테이터타입 : runtime(코드를 작성할 때가 아니라, 실제 코드가 실행될때)에 데이터 타입이 결정된다. 1. 숫자1-1. 정수let num = 숫자;console.log (num);console.log (typerof num);-> num의 데이터타입을 number(숫자)로 나타낸다. 단, "숫자"로 넣게 되면 string(문자열)으로 나온다. 1-2. 실수(float) : 소수점포함된 숫자.-> 정수와 똑같이 typerof를 사용하면 된다. 단 위와 동일하게 ""(큰 따옴표)를 넣게되면 string(문자열)으로 나오니 주의해야한다. 1-3. 지수형(Exp)let num = 2.5e5; -> 2.5*10^5의 의미이다.console. log(num);console. log(typerof num);->..

2024. 07. 22.(JavaScrip 기본 문법 정리 - 변수와 상수)

1. 변수와 상수변수 : 기억하고 싶은 값을 메모리에 저장하고, 그 메모리에 저장된 값을 읽어들어서 재사용하는 것 2. 변수의 5가지 주요 개념기본 형태 : var 변수 이름 = "변수 값";변수 이름 : 저장된 값의 고유 이름변수 값 : 변수에 저장된 값변수 할당 : 변수에 값을 저장하는 행위 (변수이름 = 변수 값)변수 선언 : 변수를 사용하기 위해 컴퓨터에 알리는 행위 (var 변수 이름)변수 참조 : 변수에 할당된 값을 읽어오는 것 (a = 10, b = 20이다.)* 선언을 먼저하고, 할당을 할 수도 있다var myVar;(선언)myVar = 3;(할당)위의 글은 var myVar = 3;과 같다. 3. 변수를 선언할 수 있는 3가지 방법 : var, let, const차이점1) var는 같은 ..

2024. 07. 19.(용어정리 2차)

스레드(Thread, 쓰레드)프로그램 내에서 실행되는 흐름의 단위멀티스레드(Multi Thread, 멀티쓰레드)둘 이상의 스레드를 동시에 실행하는 것도메인(Domain)인터넷 주소DNS(Domain Name System)사람이 읽을 수 있는 도메인 이름을 머신이 읽을 수 있는 IP주소로 변환하는 것.프로토콜(Protocol)컴퓨터 내부에서, 또는 컴퓨터 사이에서 데이터의 교환방식을 정의하는 규칙체계HTTP, HTTPS클라이언트와 서버 사이에 이루어지는 요청/응답 프로토콜.동기 방식(Sync.) vs. 비동기 방식(Async.)동기 방식은 요청을 보낸 후 해당 요청의 응답을 받아야 다음 동작을 실행하는 방식이며, 비동기 방식은 요청을 보낸 후 응답과 관계없이 다음 동작을 실행할 수 있는 방식을 의미한다.A..

2024. 07. 18.(용어정리 1차)

HTML, CSS, JavaScript는 각각 어떤 차이가 있나요HTML : 어떤 요소가 어디에 있을지를 결정하는 뼈대CSS : 각 요소를 어떻게 이쁘고 보기 편하게 만즐지 정하는 꾸미기JavaScript : 움직임JavaScript 기초문법 5가지를 간단하게 설명해주세요.변수 : 위치(주소)를 기억하는 장소값 : 프로그램에 의해 조작될 수 있는 대상연산자 : 하나 이상의 표현식을 대상으로 산술, 할당, 비교, 논리, 타입 연산 등을 수행해 하나의 값을 만든다.키워드 : 수행할 동작을 규정한 것주석 : 작성한 코드의 의미를 설명하기 위해 사용된다.관계형/비관계형 데이터베이스의 특성을 반영한 웹서비스 아이디어(각 1개씩, 총 2개)를 간단하게 작성해주세요. (목적, 대상, 주요 서비스)목적 : 소매산업 -..

2024. 07. 17.(Git 기초 특강1)

1.  필수 리눅스 명령어1) pwd(print working directory) : 현위치, 현재 내가 작업하고 있는 폴더를 보여달라는 뜻이다.* ~ : home이라는 경로로 데스크탑(바탕화면)보다 더 상위의. 폴더이다.2) ls(list) : 리스트, 목록을 나열하는 것으로 내 폴더 안에 있는 폴더 & 파일 내역을 보여준다.3) ls -a(list all) : 숨겨진 파일(보통 .으로 시작하며, 숨겨놓은 시스템파일)도 모두 볼 수 있다.4) cd(change directory) 폴더명 : 폴더명으로 이동할 수 있다. -> 폴더를 더블클릭해서 들어간 것과 같은 효과* 단 안쪽으로만 들어갈 수 있고, 그 폴더밖으로 나가려면 cd ..을 치면 상위 파일로 올라간다.* 한번에 여러 하위파일안으로 들어가려면 ..