Tag: JavaScript

0

JavaScript Regexp

JavaScript Regexp 1. 정규표현식 (Regulat Expression) 정규표현식(Regular Expression)은 문자열에서 특정 내용을 찾거나 대체 또는 발췌하는데 사용한다. 12345var tel = '0101234567팔';var myRegExp = /^[0-9]+$/;console.log(myRegExp.tes

0

JavaScript String

JavaScript String 1. String Constructor String 객체는 String() 생성자 함수를 통해 생성할 수 있다. 이때 전달된 인자는 모두 문자열로 변환된다. new를 넣지 않는다면 그냥 문자로만 변환한다. 12345678var x = 'Lee';var y = new String('Lee

0

JavaScript Array

JavaScript Array1. 배열의 생성1var arr = [1,2,3]; // 리터럴 방식으로 만들수 있다. 프로퍼티가 없고 값만 존재한다. index를 사용하여서 순회가 가능하다. Array() // Array 생성자로 생성하며 prototype관계가 성립한다. 주의: Array는 object type이다. 1.1 배열 리터럴1234567

0

JavaScript Math

JavaScript Math 1. Math Property 정적(static) 프로퍼티로 Math 객체를 생성할 필요없이 Math.propertyName의 형태로 사용한다. 대문자로 써져있으면 상수이다 즉 변하면 안되는 값이다. Math는 생성자 함수가 아닌 객체이다. 객체라서 prototype이 존재하지 않는다. 1.1 Math,PI PI 값(π ≈ 3

0

JavaScript Number

JavaScript Number 1. Number Constructor Number 객체는 Number() 생성자 함수를 통해 생성할 수 있다. 123456789new Number(value);var x = new Number(123);var y = new Number('123');var z = new Number('str&#x

0

JavaScript Object Oriented Programming

JavaScript Object Oriented Programming1. 객체지향 프로그래밍(Object-Oriented Programming) 개요 객체지향형이란? 객체의 핵심적인 개념 또는 기능만을 추출하는 추상화(abstraction)를 통해 모델링하려는 프로그래밍 패러다임을 말한다. 프로퍼티를 통해서 확인한다. 객체는 데이터(멤버변수)와

0

JavaScript Built In Object

JavaScript Built In ObjectBuilt-in Object(내장 객체)는 웹페이지 등을 표현하기 위한 공통의 기능을 제공한다. Standard Built-in Objects (or Global Objects) 기본적으로 적용되어있는 객체들 (string, array 등등) BOM (Browser Object Model) size, hist

0

JavaScript Standard Built In Object

JavaScript Standard Built In Object 1. Global Object 전역 객체(Global Object)는 모든 객체의 유일한 최상위 객체를 의미하며 일반적으로 Browser-side에서는 window, Server-side(Node.js)에서는 global 객체를 의미한다. 123456// in browser consoleth

0

JavaScript Closure

Javascript Closure1. 클로저의 개념 클로저는 자바스크립트 고유의 개념이 아니라 함수를 일급 객체로 취급하는 함수형 언어(Functional language: Python, Haskell, Erlang, Perl, D, R…)에서 사용되는 중요한 특성이다. 클로저는 내부함수를 위한 외부함수의 지역변수가 외부함수에 의해 내부함수가 반환된 이후에

0

JavaScript Excution Context

Javascript Excution-Context1. 실행 컨텍스트 실행 컨텍스트는 실행 가능한 코드 블럭이 실행되는 환경이라고 말할수 있다. Global Code : 전역 영역에 존재하는 코드 Eval Code : Eval 함수로 실행되는 코드 Function Code : 함수 내에 존재하는 코드 실행 컨텍스트 : 실행에 필요한 여러가지 정보(실행 환