개발개발 블로그

This is Dev Blog

함수

함수란?코드블록을 활용하여 하나의 실행 단위를 만든 것. 매개변수: 함수 내부로 전달되는 변수인수: 함수를 호출할 때 함수 내부로 전달하는 변수반환값: 함수 외부로 출력되는 변수 함수의 사용 이유코드의 재사용을 위해서 사용한다.재사용시 장점: 유지보수 편함, 실수를 줄여 신뢰성 높임. 함수 리터럴함수는 객체 타입의 값이다. 따라서 함수 리터럴로......

객체 리터럴 (Object literal)

객체란?다양한 자료를 하나로 집합시킨 자료구조이다. 원시값과 달리 변경 가능한 값을 사용한다. 프로퍼티 : 객체의 상태를 나타내는 값 메소드 : 프로퍼티를 참조하거나 조작할 수 있는 함수 객체 리터럴에 의한 객체 생성객체는 객체 리터럴, Object 생성자 함수, 생성자 함수, Object.create 메소드, 클래스를 활용하여 만들 수 있다.......

타입 변환과 단축 평가

타입 변환기존 값의 타입을 다른 타입으로 변환하는 것.명시적 타입 변환과 암시적 타입 변환이 있다. 명시적 타입 변환 개발자가 명시적으로 타입을 변환하는 것. 12var num = 10;var str = num.toString(); // str 값은 '10'이 된다. 암묵적 타입 변환 개발자의 의도와 상관 없이 자바스크립트 엔진이 타입을 바꾸는 것......

제어문

제어문1. 블록문블록문은 0개 이상의 문을 중괄호로 묶은 것으로 코드 블록 또는 블록이라고 부르기도 한다.자바스크립트는 블록문을 하나의 실행 단위로 취급한다. 2. 조건문조건문은 주어진 조건식의 평가 결과에 따라 코드 블럭(블록문)의 실행을 결정한다. 조건식은 불리언 값으로 평가될 수 있는 표현식이다. 3. if…else 문if…else 문은 ......

연산자 (Operator)

연산자연산자는 값으로 평가될 수 있는 표현식인 피연산자를 이용해 하나의 값을 만드는 것이다.피연산자는 값, 연산자는 연산하여 새로운 값을 만드는 역할이다. 1. 산술연산자 이항 산술 연산자 이항 산술 연산자는 2개의 피연산자를 산술 연산하여 숫자 타입의 값을 만든다. 피연산자의 값을 바꾸지 않는다 12// 산술 연산자5 * 4; // -> 20 ......

표현식과 문

표현식과 문1. 표현식표현식(expression)은 값으로 평가(evaluation)될 수 있는 문(statement)이다.따라서 표현식은 변수에 할당할 수 있다. (ex var x = 1 + 2;) 2. 문문(statement)은 프로그램의 최소 실행 단위이다. 명령문이라고도 부른다. 3. 토큰토큰(token)이란 문법적인 의미를 가지며, 문법적으로......

데이터 타입 (Data-Type)

원시타입숫자, 문자열, 불리언, undefined, null, symbol 1. 숫자 타입숫자 타입의 값은 배정밀도 64비트 부동소수점 형식을 따른다. 즉, 모든 수를 실수로 처리하며 정수만을 표현하기 위한 특별한 데이터 타입은 없다. 정수로 표시되더라도 실수이다. 숫자타입 중 특별한 값으론 Infinity, -Infinity, NaN이 있다. 2......