자바스크립트 기초 지식
자바스크립트 기초 지식
제이쿼리는 자바스크립트 라이브러리이므로, 자바스크립트 언어에 대한 기초 지식이 있으면 제이쿼리를 배우는 데 많은 도움이 됩니다.
하지만 제이쿼리만을 배우고자 하는 학생들을 위해 수업을 진행하는 데 꼭 필요한 자바스크립트 수업만을 소개하고자 합니다.
변수
변수(variable)란 데이터(data)를 저장할 수 있는 메모리 공간을 의미하며, 그 값은 변경될 수 있습니다.
자바스크립트에서는 var 키워드를 사용하여 변수를 선언합니다.
배열
자바스크립트에서 배열(array)은 1개 이상의 값들로 이루어진 집합으로 정의됩니다.
배열을 구성하는 각각의 값을 배열 요소(element)라고 하며, 배열에서의 위치를 가리키는 숫자를 인덱스(index)라고 합니다.
연산자
자바스크립트는 여러 종류의 연산을 위한 다양한 연산자를 제공합니다.
제어문
프로그램의 순차적인 흐름을 제어해야 할 때 사용하는 명령문을 제어문이라고 합니다.
이러한 제어문에는 조건문, 반복문 등이 포함됩니다.
함수
함수(function)란 하나의 특별한 목적의 작업을 수행하도록 설계된 독립적인 블록을 의미합니다.
함수를 사용하는 가장 큰 이유는 반복적인 코드의 작성을 피할 수 있기 때문입니다.
또한, 프로그램을 여러 개의 함수로 나누어 작성하면, 모듈화로 인해 전체적인 코드의 가독성이 좋아집니다.
그리고 프로그램에 문제가 발생하거나 기능의 변경이 필요할 때에도 손쉽게 유지보수를 할 수 있습니다.
유효 범위
변수의 유효 범위(scope)란 해당 변수가 접근할 수 있는 변수, 객체 그리고 함수의 집합을 의미합니다.
또한, 자바스크립트에서 함수는 자신이 정의된 범위 안에서 정의된 모든 변수 및 함수에 접근할 수 있습니다.
객체
자바스크립트에서 객체란 이름(name)과 값(value)으로 구성된 프로퍼티(property)의 정렬되지 않은 집합입니다.
프로퍼티의 값으로 함수가 올 수도 있는데, 이러한 프로퍼티를 메소드(method)라고 합니다.