자바스크립트에서 boolean 타입은 참과 거짓 두 가지 값만을 가질수 있는 논리적인 데이터 타입입니다. 주로 조건문에서 사용되고 프로그램 흐름을 제어하는 역할을 합니다. 1. Boolean 값의 생성가장 기본적인 방식은 true와 false라는 리터럴을 직접 사용합니다.let isTrue = true; // 참let isFalse = false; // 거짓 2. blooean으로 변환다른 데이터 타입도 불리언 값으로 변환 되어 사용 할수 있는데 이를 Truthy 또는 falsy 값이라도 부릅니다. Flasy값 (불리언으로 변환 시 false가 되는 값 )flse0""(빈 문자열)nullundefinedNaNTruthy 값(불리언으로 변환시 true가 되는 값)Falsy 그외 모든 값값이 있는 문자열..
Node.js 웹 애플리케이션 프레임워크인 Express.js 프로젝트 시작 하는 내용입니다.https://www.youtube.com/watch?v=sA0trxUPVUc&list=PLefIcuXb2LNDefeIuJSo0mgo_O23hNf68 Node.js 설치https://nodejs.org/en 공식문서에서 다운로드하고 설치합니다. 프로젝트 폴더원하는 위치에서 터미널을 열고 폴더생성하거나 편집기를 사용합니다.mkdir express-startcd express-start npm 초기화npm을 사용하여 프로젝트를 초기화합니다. 아래 명령어를 입력합니다.npm init -y Express.js 설치익스프레스를 설치하기 위해서 다음 명령어를 입력합니다.npm install express 서버 설정indn..
Node.js로 이름과 나이를 입출력 하는 콘솔 프로그래밍을 해보겠습니다.https://www.youtube.com/watch?v=zQiriAmko1o[Node.js] 간단한 입출력 콘솔 프로그램 1. 디렉토리 설정프로젝트의 디렉토리 만들기 위해 터미널에서 mkdir 명령어나 편집기에서 폴더 생성 사용하여 아래의 구도 처럼 설정을 합니다.input_output_program/└── app.js 2. 코드 설명readline 모듈 불러오기// app.jsconst readline = require('readline');Node.js 내장 모듈인 readline을 불러와서 사용자 입력을 처리합니다. createInterface // app.js// readline 인터페이스 생성const rl = readl..
자바스크립트에서 Number는 숫자 데이터를 다루기 위한 기본 데이터 타입입니다. 1. 정의자바스크립트에서는 정수와 부동 소수점 숫자 모두 동일한 Number 타입으로 지정 됩니다. IEEE 754 표준을 따르며, 64비트 부동 소수점 형식으로 표현됩니다. 2. 숫자 생성자바스크립트에서 숫자를 생성하는 방법은 여러가지가 있습니다. 리터럴로 생성직접 숫자를 입력하여 생성합니다.const integer = 42; // 정수const float = 3.14; // 부동 소수점 Nember()숫자로 변환할 수 있는 값을 인자로 받아 숫자로 생성합니다.const numFromString = Number('123'); // 문자열을 숫자로 변환const numFromBoolean = Number(true); ..
CommonJS는 자바스크립트의 모듈 시스템 중 하나로 주로 Node.js 환경에서 사용됩니다. 1. 정의CommonJS는 각파일을 독립적인 모듈로 간주하며, module.exports로 내보내고 require()로 가져와 다른 모듈과의 의존성을 명확히 정의할수 있는 시스템입니다. 2. 모듈 내보내기모듈에서 내보내고 싶은 변수, 함수, 객체 등을 module.exports에 할당합니다. 단일 내보내기// greet.jsconst greet = (name) => `안녕하세요, ${name}!`;module.exports = greet; 다중 내보내기// mathUtils.jsconst add = (a, b) => a + b;const subtract = (a, b) => a - b;module.export..