웹 브라우저 객체 모델(Browser Object Model, BOM)이란? : 웹 '브라우저' 전체를 객체로 관리하는 것. 주요 구성 요소 1. Window : 모든 구성 요소를 포함하는 최상위 객체. 현재 열린 창이나 탭을 나타낸다. 접근 방법 - 객체 이름 뒤에 마침표(.)와 속성 이름을 붙이면 된다. - open() 함수 : 현재 창이나 새 탭, 새로운 알림 창 등 다양한 형태로 새 창을 열 수 있다. window.open("https://www.induk.ac.kr") //웹브라우저 창에서 새 탭이 열리면서 연결딘 문서나 사이트가 표시된다. window.open("https://www.induk.ac.kr", "_self") //"_self"로 지정하면 현재 창에 새 창이 표시된다. window..
Array 객체란? 여러 개의 값을 담을 수 있는 자료구조이다. 배열은 순서가 있는 요소들의 집합으로, 각 요소는 인덱스를 사용하여 접근할 수 있다. Array 객체를 사용하여 배열을 생성, 초기화하는 예시 // 빈 배열 생성 let numbers = []; // 초기값을 가지는 배열 생성 let fruits = ['apple', 'banana', 'orange']; // 다양한 자료형의 값들로 구성된 배열 let mixedArray = [1, 'hello', true]; // 인덱스를 사용하여 요소에 접근 console.log(fruits[0]); // 'apple' 출력 // 배열 길이 확인 console.log(fruits.length); // 3 출력 // 새로운 요소 추가 fruits.push(..
할당 연산자(Assignment Operator) : 자바스크립트에서 가장 많이 사용하는 연산자이다. 변수에 값을 할당하는 것 뿐만아니라 산술 연술자와 조합하여 사용할 수 있다. 할당 연산자 응용 예 뜻 += y += x y = y + x -= y -= x y = y - x *= y *= x y = y * x /= y /= x y = y / x %= y %= x y = y % x 논리 연산자(부울 연산자, 불리언 연산자 라고도 함) : true와 false를 처리하는 연산자. OR 연산자 || 기호로 표시한다. 하나라도 맞으면 true. 둘다 틀리면 false. A B X X false X O true O X true O O true AND 연산자 && 기호로 표시한다. 양쪽 모두가 참인 경우에만 tru..
자료형(Data Type)이란? -> 컴퓨터가 처리하는 자료의 형태를 말한다. 자바스크립트의 자료형은 기본형과 복합형으로 구분한다. 기본형(값이 하나) 숫자(number) : 따옴표 없이 표기한 숫자 (정수와 실수 모두 number) 문자열(string) : 작은 따옴표나 큰 따옴표로 묶어서 나타냄 논리형(boolean) : 참(true)과 거짓(false) 두 가지 값만 가지고 있는 유형 undefined : 자료형을 지정하지 않았을 때. 변수를 선언만하고 값을 정의하지 않은 경우 null : 값이 유효하지 않을 때 복합형(여러 값을 한꺼번에 담고있음) 배열(array) : 하나의 변수에 여러 값을 저장 객체(object) : 함수와 속성이 함께 포함 자료형을 확인하는 방법으로는 typeof 연산자를 ..