본문 바로가기

JavaScript

(13)
(11) JavaScript 배열 배열(Array) 이름과 인덱스로 참조되는 정렬된 값의 집합(자료구조) 배열을 구성하는 각각의 값을 배열 요소라고 하며, 배열에서의 위치를 가리키는 숫자를 인덱스라고 함 배열 선언 let 배열명; 배열 초기화 배열명 = [요소1, 요소2, 요소3 ..]; 예) let arr; arr = [100, 200, 300]; let arr = [100, 200, 300]; 배열 객체로 생성 const 배열명 = new Array(요소1, 요소2, ...); 배열의 접근 let arr; arr = [100, 200, 300]; console.log(arr[0]); //100 console.log(arr[1]); //200 console.log(arr[2]); //300 자바스크립트 배열의 특징 1. 배열 요소의 타..
(10-1) JavaScript 반복문 연습문제 문제. 1 특정 숫자를 입력받아 짝수가 나올때까지 반복하는 문서를 만들어보자. 숫자를 입력하세요 9 홀수입니다 숫자를 입력하세요 3 홀수입니다 숫자를 입력하세요 4 짝수입니다. 프로그램을 종료합니다. 문제. 2 3의 배수에 짝을 출력하는 문서를 만들어보자. 1 2 짝 4 5 짝 7 8 ... 100
(10) JavaScript 제어문(반복문 while문, for문) 반복문 1. while 문 while(조건식){ 조건식의 결과가 true인 동안 반복할 문장; ... } do ~ while 문 조건식의 결과가 처음부터 false 일 경우에도 1번은 {}에 문장을 실행함 do { 조건식의 결과가 true인 동안 반복할 문장; ... }while(조건식); 2. for 문 for(초기값; 조건식; 증감식){ 조건식의 결과가 true인 동안 반복할 문장; ... } ✔ 무한루프 for(;;){ } break 문 switch문 또는 반복중인 루프 내에서 사용하여 해당 문장을 완전히 종료시키고 다음에 위치한 실행문으로 이동 num = 1; while(num
(9-1) JavaScript 제어문 연습문제 문제 달을 입력받아 해당 달의 마지막 일이 몇 일인지 출력하는 문서를 작성해보자. 달을 입력하세요. 12 12월의 마지막 일자는 31일입니다.
(9) JavaScript 제어문(if문, switch문) 제어문 조건문(if 문, switch 문) if문 if(조건식){ 조건식의 결과가 true일 때 실행할 문장; ... } if ~ else문 if(조건식){ 조건식의 결과가 true일 때 실행할 문장; ... }else{ 조건식의 결과가 false일 때 실행할 문장; ... } if ~ else if ~ else문 if(조건식1){ 조건식1의 결과가 true일 때 실행할 문장; ... }else if(조건식2){ 조건식2의 결과가 true일 때 실행할 문장; ... }else if(조건식3){ 조건식3의 결과가 true일 때 실행할 문장; ... }else{ 모든 조건식의 결과가 false일 때 실행할 문장; } switch 문 switch(변수){ case 값1: 변수와 값1이 같을 경우 실행할 문장;..
(8) JavaScript 연산자 연산자(Operator) 1. 산술 연산자 +, -, *, /, %, ** 2. 비교 연산자 >, =, true '3' == 3 -> true '3' === 3 -> false 3. 대입 연산자 =, +=, -=, *=, /=, %=, **= 4. 증감 연산자 ++변수, --변수, 변수++, 변수-- 예시) num = 10 ++num // 11 --num // 10 num++ // 11 num-- // 10 파이썬 예) num += 1 num = 10 result = ++num // result = 11, num = 11 result = num++ // result = 11, num = 11 5. 논리 연산자 &&, ||, ! and or not 6. 비트 연산자 &, |, !, ^(xor), 7. 삼항..
(7) JavaScript 연습 문제 문제 이름, 국어점수, 수학점수, 영어점수를 입력받아 총점과 평균을 출력하는 문서를 작성해보자. (단, 입력은 prompt를 이용하여 받음) 김사과님의 성적표 국어 : 70점 수학 : 80점 영어 : 90점 총점 : 240점 평균 : 80점
(6) JavaScript 대화 상자 자바스크립트의 대화상자 Web API 브라우저에서 제공하는 API(Application Programming Interface) 프로그램들과 기능들의 상호 통신 방법을 규정하고 도와주는 매개체 alret() : 사용자에게 메세지를 보여주고 확인을 기다림 confirm() : 사용자에게 메세지를 보여주고 확인이나 취소를 누르면 그 결과를 boolean값으로 반환 prompt() : 사용자에게 메세지를 보여주고 사용자가 입력한 문자열을 반환