목록분류 전체보기 (47)
생각자리
return 의 역할과 특징 함수를 호출했을 때. 호출한 곳에 값을 반환하는역할을 한다. return 문을 만나면 함수 실행은 즉시 중단되며 함수 본문에 여러개의 return 문이 올 수도 있다 (예: if문 등..) 만약 함수에 return 문이 없거나, return 문만 사용한 경우 반환값은 undefined 이다. 함수에서 return 을 사용하는 이유 함수의 재사용성과 자유도를 높여주기 위함이다. 만약 함수를 호출할 때 해당 값에 개발자가 추가로 작성하고 싶은 기능이 있다면 return 문을 이용하는 것이 상대적으로 편리하다. 1. 함수에 return 이 없을 경우 2. 함수에 return 이 있을 경우 return 문을 사용하지 않았을 때보다 간결하고 함수의 자유도가 높아진다.

Identifier 'x' has already been declared (식별자 'x' 가 이미 선언되었습니다) (위 코드는 잘못 작성된 코드로 오류를 수정해도 제대로 수행되지 않음) JS 코드 작성 시 위와 같은 에러 메세지를 종종 볼 수 있다. 이것은 변수가 이미 할당되었다는 의미로, 예시 코드에서는 x 와 n 이 기 선언되었음에도 불구하고 식별자에 같은 명의 변수를 재할당하려 했기 때문에 발생되었다고 볼 수 있다. 이 에러 코드를 수정하기 위해서는 (1) let x, let n 을 전역변수로 함수 외부로 위치를 옮기거나, (2) x, n 의 식별자를 없애는 것이 있다 (이 때, 위치는 지역 변수로 한다)

리액트의 컴포넌트 ▶ 출처: 리액트 사이트 React 기술 용어 모음 – React A JavaScript library for building user interfaces ko.reactjs.org 즉, 재사용한 코드 조각 모음을 말한다. 리액트 컴포넌트 만드는 법 function App () 바깥에 별도의 function 을 생성하고, 반복하고자 하는 html 구문을 function 의 return 안에 넣는다. 컴포넌트를 만들 때는 첫 글자는 반드시 대문자로 선언한다. ※ 컴포넌트는 화살표 함수형으로도 만들 수 있다. 예) const Component = () => {} 만들어진 컴포넌트를 기존 함수에 삽입할 때 위 두 가지 방법 중 하나로 택 1 하면 된다. 컴포넌트의 사용 사례 반복적인 html..

1. 리액트 설치를 위해 node.js 설치가 선행되어야 한다. 설치 방법은 아래 내용을 참고 (아래 발행글에는 nodemon 설치 방법도 포함됨) [Node.js] npm 설치와 실행 Node.js 란 Javascript 를 이용하여 웹 브라우저에서만 구동하는 프로그램이 아닌 별도의 서버를 제작할 수 있는 백엔드를 구축함 Node.js 노드 개념 이해하기 자바스크립트 JavaScript 런타임 이벤트 Nod manze.tistory.com 2. node.js 가 설치되면 react 작업 폴더에서 cmd (또는 powershell) 를 실행하여 아래 명령어를 입력한다. npx create-react-app 프로젝트명 설치 완료된 화면 ↓ 3. 리액트에서 미리 보기 (go live) 를 하려면 termin..

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 Math.sqrt(값) : 제곱근을 구하는 내장함수 Math.pow(값, 제곱승) : 제곱값을 구하는 내장함수 :: 위의 코드는 구글링을 통해 얻은 답을 참고한 것이다. if else 문과 내장함수를 이용한 접근에는 성공했으나, if 안의 조건 설정을 잘못 했던 것과, answer 의 초기값을 ''; 로 주는 바람에 error 가 계속 발생 되었다. 다음번에는 조건문 코드를 짤 때 조금 더 길게 생각해보고, 변수 초기화와 같은 작은 실수를 줄이도록 노력해야겠다.

깃허브에 푸시할 때, 일부 파일만 빼고 올리고 싶은 경우가 있다. 그럴 때 사용하는것이 바로 gitignore 이다. gitignore 는 ① gitignore 라는 명칭으로 (확장자 없음) ② 푸시할 프로젝트 폴더 안에 삽입하면 된다. 직접 생성할 땐 기본적으로 아래 첨부된 이미지처럼 만들면 되지만, 추가되지 말아야 할 부분은 사용자가 직접 지정 가능하다. ▶ gitignore 작성법 [Git] .gitignore 사용해 git에 추가되지 말아야 할 파일 정의하기 .gitignore 파일이란? .gitignore 파일은 Git의 root 디렉토리에 저장되어, Git Repository나 Staging Area에 추가되지 말아야 하는(무시되어야 하는) 폴더나 파일을 정의하는 파일이다. .gitignore..

Node.js 란 Javascript 를 이용하여 웹 브라우저에서만 구동하는 프로그램이 아닌 별도의 서버를 제작할 수 있는 백엔드를 구축함 Node.js 노드 개념 이해하기 자바스크립트 JavaScript 런타임 이벤트 Node.js 노드 개념 이해하기 JavaScript 런타임 - 노드는 다양한 자바스크립트 애플리케이션을 실행할 수 있으며, 서버를 실행하는데 제일 많이 사용된다. 이벤트 기반 이벤트 루프 논블로킹 I/O 싱글 hanamon.kr Node.js command prompt 에서 Javascript 실행해보기 nodemon 설치 먼저, 명령 프롬프트창에서 "npm install nodemon -g" 명령문을 입력하면 nodemon 이 설치됨 nodemon 이란, 소스코드가 변경되는 부분을 즉..
My notion 에서 조건문과 반복문 if 문의 특성 steadfast-frill-fb1.notion.site
My notion 에서 문법 기초 A new tool for teams & individuals that blends everyday work apps into one. steadfast-frill-fb1.notion.site
github 에 잘못 올라간 폴더 또는 파일 삭제하기 (git rm 명령어를 이용한다) 1. 레포지토리에 특정 폴더 삭제하기 : git rm -r "폴더명 " 깃허브 Repository Directory delete(레포 폴더 삭제하기) 깃 레포에 지우고자 하는 디렉터리가 있다면 사용하는 방법 이번 글을 통해 배워갈 내용 레포에 있는 특정 폴더 삭제하기 혼자 쓰는 연습용 필요없는 레포면 상관없지만 팀과 함께하거나 codemasterkimc.tistory.com 2. 위 방법대로 안될 때 (강제 삭제) : git rm --cached -r "폴더명" [git] github에 잘못 올라간 폴더 및 파일 삭제하기 .gitignore를 잘 설정해놓지 않았을 경우, 불필요한 폴더나 파일들이 원격저장소인 githu..