컴퓨터는 연산에 CPU를 사용하고 기억에 메모리를 사용하는데, 변수는 데이터를 담는 공간으로서 메모리에 저장된다. 보다 정확하게는 데이터 값은 컴퓨터의 메모리셀에 이진수로 저장되고 변수는 이 데이터가 저장된 메모리셀의 주소를 기억하고 있다. 즉 변수는 다음과 같은 형태
함수란 일련의 과정을 코드 블록으로 나타내어 실행하는 단위를 말한다. 프로그래밍에서의 함수는 수학적인 의미의 함수 (변수들 간의 상관관계) 와 사뭇 비슷하지만 그 느낌이 다르다. 프로그래밍적인 의미의 함수는 변화와 변수들의 관계에 집중하기 보다는 그 기능적인 부분에
조건문은 표현식의 평가를 통해 코드 진행에 분기를 만들어주어프로그래밍의 논리적인 판단을 가능하게 한다. 자바스크립트에서 조건문을 실행하기 위해서는 다음과 같은 표현 형식을 사용한다. if 키워드는 '( )' 내의 조건식의 참과 거짓 (true / false)을 판단하여
연산자를 통해 값과 변수를 연산하고 평가하여 사용한다.하나 이상의 표현식(값)을 대상으로 다양한 연산을 실행하는 키워드피연산자를 대상으로 수학적 연산을 실행한다.사칙연산 연산자로 순서대로 덧셈, 뺄셈, 곱셈, 나눗셈, 모듈러연산(나머지)을 수행한다.\++ : 피연산자의

DOM (Document Object Model)은 웹 페이지를 위한 API로, HTML을 파싱하여 객체 모델로 변환한 후, 이를 통해 웹 페이지와 상호작용 할 수 있게 한다.웹페이지 도큐멘트(HTML)를 객체를 통한 트리 구조 형태의 모델로 해석하여 웹 페이지와 상호
for 반복문을 사용하여 자바스크립트에서 반복되는 작업을 단순화하자 • 자바스크립트에서의 반복문 1) for 문 자바스크립트에서 반복문을 사용하기 위한 첫번 째 방법으로는 키워드 ' for '를 사용하여 for 문을 코드안에서 선언하는 것이다. for 반복문의 문
일련의 순서가 있는 데이터를 담기 위해서는 배열 자료형을 사용한다. 배열 배열은 여러 개의 값을 순차적으로 나열한 자료구조이다. 배열은 다른 형태의 자료형을 저장할 수 있는 참조타입 자료형이다. 참조타입의 자료형은 모두 객체타입으로 분류할 수 있는데, 배열 또한 객
정규표현식(Regular Expression)은 특정한 규칙을 가진 문자열의 집합을 표현하는데 사용하는 형식 언어이다. 정규표현식을 사용하여 특정 문자열을 추출하거나 문자열의 일치 여부를 판단할 수 있다.자바스크립트에서 정규표현식을 사용하기 위해서는 정규표현식을 생성해

사용자가 웹페이지와 상호작용 하기 위해서는 웹페이지가 사용자가 발생시키는 이벤트(event)에 적절하게 대응해야한다. 개발자의 역할은 이러한 이벤트들에 적절한 상호작용을 배치시키는 것이고, 이벤트의 발생을 감지할 수 있는 웹 브라우저는 이벤트가 발생했을 때 적절한 상호

객체는 키(key)와 값(value)을 쌍으로 하여 다수의 데이터(property)를 저장할 수 있는 형태의 자료구조를 말한다. 자바스크립트는 이러한 객체와 프로토타입을 활용한 상속구조를 통해 객체지향 프로그래밍을 구현한다.객체의 키 (key) : 객체의 키값은 반드시