목록개발 (31)
레커
1. 설치 방법 https://nodejs.org/ko 접속하면 설치 다운이 가능합니다. 2. 설치 확인
함수(function)란? 함수란 특정한 명령을 수행하는 하나의 독립된 블록을 말한다. 어떠한 기능을 함수로 구현하면 원하는 시점에 해당 함수를 호출하여 기능을 사용 할 수 있게 된다. 함수 선언 function 함수이름(매개변수1, 매개변수2,...) { 함수가 호출되었을 때 작업하는 명령문; return 값; } 함수이름 : 함수끼리 구별하는 식벽자 역할을 하고 규칙은 변수 선언 규칙과 동일 매개변수 : 함수를 호출할 때 인수로 초기값을 저장할 변수를기재한다. 매개변수의 개수는 여러 개가 될 수 있으며 , 로 구분해서 기재한다. 매개변수는 함수가 받아올 초기값이 되며 해당 값이 함수에 올바르게 넘어오지 않으면 함수가 실행되지 않는다. return : 함수의 실행이 종료된 이후 함수의 실행 결과로 나올..
자바스크립트 객체 자바스크립트의 기본 타입(data type)은 객체(object)입니다. 객체란 이름(name)과 값(value)으로 구성된 프로퍼티(property)의 정렬되지 않은 집합 프로퍼티의 값으로 함수가 올 수도 있는데, 이러한 프로퍼티를 메소드(method)라고 합니다. 객체 생성 1. 리터럴 표기(literal notation)를 이용한 방법 var 객체이름 = { 프로퍼티1이름 : 프로퍼티1의값, 프로퍼티2이름 : 프로퍼티2의값, key : value, ... }; 2. 생성자 함수(constructor function)를 이용한 방법 new 연산자를 사용하여 객체를 생성하고 초기화할 수 있습니다. 이때 사용되는 메소드를 생성자(constructor)라고 하며, 이 메소드는 새롭게 생성..
조건문은 조건에 따라 실행할 명령이 결정되도록 하는 역할한다. 1. if 문 if 문은 특정 조건식에 여부에 따라 실행해야할 명령문이 결정된다. if (조건식){ 조건 만족 시 실행 할 문장; } 2. if ~ else 문 if (조건식){ 조건 만족 시 실행 할 문장; }else{ 조건 만족하지 않을 때 실행 할 문장; } 3. if ~ else if 문 if (조건식1){ 조건1 만족 시 실행 할 문장; }else if(조건식2){ 조건 1은 만족하지 않고 조건2 만족하는 경우 실행할 문장; }else (조건식3){ 다 만족하지 않은 경우 실행할 문장; } 4. switch 문 switch ( 상태 ) { case 값1 : 명령문 1; break; case 값2 : 명령문 2; break; case..
● 자료형 자료형은 저장하려는 데이터의 특성과 형태를 나타내는 것을 자료형이라고 합니다. - 데이터의 잘 보관하기 위해 해당 데이터의 모양(형태) 필요 - 데이터를 가공(연산)을 하기 위해 해당 데이터의 특성이 필요 ● 기본 자료형 1. Number 보통 우리가 흔히 아는 숫자들을 보관하는 데이터 타입 크게는 정수 / 실수형(부동소수점)으로 나타내고 Infinity, -Infinity, NaN 특수 숫자값이 포함되어있다. → Infinity : 무한대 → NaN : 계산 중에 에러가 발생했다는 것을 나타내주는 값 2.BigInt 자바스크립트에서는 ±2^53 까지 안전하게 표현을 할 수 있다. 이 보다 큰 숫자를 보관하기 위해 사용하는 자료형 BigInt(1234) === 1234n 3.String 보통 ..
◆ 변수(variable) 변수란 프로그램에서 수정될 수 있는 값을 저장하기 위해 사용하는 특정 메모리 위치의 이름을 말한다. 어떠한 값을 담아둘 수 있도록 해주는 공간이라고 생각하면 편하다. 1. 변수명 작성 규칙 변수명은 반드시 알파벳과 _, $ 만 가능하다를 이용해서 지어야 한다. 변수명 대소문자를 구분한다. 기본적으로 사용하기 2. 변수 선언 형식 let / const / var (변수명) ; 예시 let temp1; const temp2 ; var temp3 ; let : ES6로 개정되면서 생성된 변수 선언 방식 → 중복 선언 불가능 → 재할당 가능 var : ES6 이전에 사용하던 변수 선언 방식 → 중복 선언 가능 → 재할당 가능 const : 변수를 생성하지만 수정을 막을 때 사용하는 선..