본문 바로가기

전체 글185

05. 배열(Array) 1. 배열(Array)이름과 인덱스로 참조되는 정렬된 값의 집합(자료 구조)배열을 구성하는 각각의 값을 배열요소라고 하며, 배열에서의 위치를 가리키는 숫자를 인덱스라고 함 배열선언             배열 초기화배열명 = [요소1, 요소2, 요소3, 요소4 ...]                       배열의 접근            리스트와 동일   자바스크립트 배열의 특징1. 배열 요소의 타입이 고정되어 있지 않음                                2. 배열 요소의 인덱스가 연속적이지 않아도 됨                        body>                 h2> 배열1 /h2>                  script>                    .. 2024. 4. 16.
04. 연산자, 제어문, 반복문 1. 연산자 (Operator)   산술 연산자+, -, *, /, %, **비교 연산자>, =, === : 두식의 값이 같고, 타입까지 같아야 함!== : 두식의 값이 다르고, 타입까지 달라야 함 대입 연산자=, +, -=, *=, /=, %=, **=증감 연산자++변수, --변수, 변수++, 변수--1. num 나중에 대입2. num  먼저 대입논리 연산자and, or, not&&,  || ,  !비트 연산자&, |, !, ^, >and, or, not, xor, left shift, right shift(파이썬과 동일)삼항 연산자   2. 제어문  1. 조건문 if문                           if문 사용하기             body>                 h2>if.. 2024. 4. 16.
03. 데이터타입, 대화상자 1. 데이터 타입(Data Type)- 프로그램에서 다룰 수 있는 값의 종류- 자바스크립트는 선언시 타입을 정하기 않았기 때문에 많은 문제가 발생할 수 있음- 자바스크립트의 타입 유연성을 해결하기 위해 MS의 타입스트립트가 탄생 1숫자형(number)정수와 실수를 따로 구분하지 않음모든 수를 실수 하나로만 표현2문자형(string)'' , " " 또는 ``로 둘러싸인 문자의 집합3논리형(boolean)참(true)과 거짓(false)으로 표현되는 값false, 0, '', null, underfined는 모두 거짓(false)로 판정false가 아닌 모든 값은 참(True)로 판정함4underfined, nullunderfined: 타입이 정해지지 않은 타입(변수 선언 후 값이 정해지지 않은 경우)nul.. 2024. 4. 16.
02. 변수(let), 상수(const) 1. 변수 (let)데이터를 저장할 수 있는 메모리 공간값이 변경될 수 있음자바스크립트의 변수는 타입이 없음let 키워드 사용하여 변수를 선언 언어별 변수 선언파이썬   name = '김시과'   자바스크립트    let name = '김사과' ;  ​아주 엣날 엣적 변수 선언   var name = '감사과' ;     var                    console.log(num); //undefined            var num=10;                    { console.log(num); //전역변수 num=10            var num=20;             console.log(num); //지역변수 num=20,            }        .. 2024. 4. 16.