Javascript
-
[JS Module] 콘솔창을 통한 입력 / readline moduleJavascript/모듈 2022. 12. 14. 16:23
프로그래머스 Lv. 0의 문제를 풀다 처음 접하는 모듈이 있어서 정리해보려한다. readline 모듈은 콘솔을 통해 입력값을 받고 한 줄씩 처리할 수 있게 해주는 모듈이다. 아래의 코드는 문제에 답으로 제출한 코드인데 이를 들여다 보며 모듈이 어떤 방식으로 동작하는지 알아보자 const readline = require('readline'); // 모듈 import const rl = readline.createInterface({ // interface 객체 생성 input: process.stdin, output: process.stdout }); let N; // 입/출력에서 사용될 변수 선언 rl.on('line', function (line) { // 입/출력 처리 (입력부) N = Number..
-
[JS] 비트 연산자 - "&", "|", "^", "~", "<<", ">>", ">>>"Javascript/이론 2022. 12. 14. 13:35
1. a & b (AND) 2진법 표기에서 a, b 각 자리에서 모두 1일 경우 해당 자리수에 1 반환 const a = 5; // 00000000000000000000000000000101 const b = 3; // 00000000000000000000000000000011 console.log(a & b); // 00000000000000000000000000000001 2. a | b (OR) 2진법 표기에서 각 피연산자에서의 비트 자리에 1이 존재하는 경우 해당 자리에 1 반환 const a = 5; // 00000000000000000000000000000101 const b = 3; // 00000000000000000000000000000011 console.log(a | b); // 00..
-
[React 기본] React 소개 및 개발 환경 세팅Javascript/React 2022. 12. 12. 22:47
이 글은 오픈튜토리얼스 생활코딩 리액트 입문수업(2022년 개정판)을 수강하고 복습 목적으로 정리하기 위해 작성된 글입니다. 강의 영상이 담긴 유튜브 재생목록은 아래 링크에서 확인 가능합니다. React 2022 개정판 www.youtube.com React React는 사용자 인터페이스를 구축하기 위한 선언적이고 효율적이며 유연한 JavaScript 라이브러리입니다. “컴포넌트”라고 불리는 작고 고립된 코드의 파편을 이용하여 복잡한 UI를 구성하도록 돕습니다. 즉, 리액트는 사용자가 정의한 태그를 재사용 및 공유가 가능하게하여 보다 효율적으로 UI를 생성하도록 돕는 라이브러리이다. 리액트에서 컴포넌트 생성은 클래스를 이용한 방식과 함수를 이용한 방식 이 두가지가 있는데, 최근엔 함수를 사용한 방식이 선..