목록자바스크립트 (8)
멋쟁이v의 개발일지
📕 [목차]01. try ~ catch 예외처리02. 문법03. try ~ catch ~ finally 01. try ~ catch 예외처리💡실수, 예상치 못한 사용자 입력, 잘못된 서버 응답 등의 이유 발생시 스크립트가 실행이 중단을 방지하기 위한 처리 스크립트 에러가 발생해도 catch에서 에러 처리하기 때문에 스크립트가 실행이 중단되지 않는다. 02. 문법동작 순서👉🏻1️⃣ 먼저 try { } 안의 코드 실행 2️⃣ 에러가 없다면, try 안의 마지막 줄까지 실행. catch 블록은 건너뜀 3️⃣ 에러가 있다면, try 안의 코드의 실행이 중단되고, catch(err) 블록 안 코드 실행 error 프로퍼티 종류👉🏻name : 에러 이름, 정의되지 않은 변수 때문에 발생하는 에러인 경우 Refere..
내장객체 - 문자, 날짜, 배열, 수학 개체 등이 있다. - 주로 new 연산자를 활용하여 객체화 한다. 날짜 내장객체 - 날짜 정보를 얻거나, 날짜 정보에 관련된 작업을 할때 쓰인다. - 날짜의 정보는 사용자의 컴퓨터의 시간을 참조한다. - 구문 : let date = new Date(); - 1000의 정수값은 1초이다. 날짜객체 메서드 종류 03. 수학💡최댓값, 반올림, 최솟값 등 산술 연산자로 구할 수 없는 값을 구할 수 있는 객체이다.종류➡️ 절댓값 : Math.abs(숫자);➡️ 소숫점 반올림 : Math.round(숫자);➡️ 소숫점 올림 : Math.ceil(숫자);➡️ 소숫점 내림 : Math.floor(숫자);➡️ 소숫점 2번째 자리 반올림 : Math.round(숫자 * 10) / 1..
실습1 실습. 두수의 사칙연산의 결과를 반환하는 함수를 작성하시오. 실습2 실습. 아래의 실행코드에서 에러가 발생하지 않도록 메서드 내의 코드를 완성하여라. 객체와 함수(메서드) 실습 실습3 실습. 아래의 실행 코드를 보고 선언부를 완성하여라. [코드예제] 객체 생성자 함수 실습1 실습. 사람의 이름, 키, 몸무게를 입력받아 체중체크 객체를 생성하고 사람 별로 정상체중을 확인하는 메소드를 만들고 호출하시오. 정상체중 예시) (키 - 100) * 0.9 체중미달 예시) (키 - 100) * 0.9 - 5 체중초과 예시) (키 - 100) * 0.9 + 5 호출 예시) hongGilDongA = new CheckWeight('홍길동A', 172, 73); 출력 예시) 정상체중입니다, 체중미달입니다, 체중초과..
📕 [목차]01. 객체란?02. 참조변수03. 객체 선언04. 객체 활용05. 객체 실습 01. 객체란?💡객체 또는 오브젝트는 클래스에서 정의한 것을 토대로 메모리에 할당된 것으로 프로그램에서 사용되는 데이터 또는 식별자에 의해 참조되는 공간을 의미하며, 변수, 자료구조, 함수, 또는 메소드가 될 수 있습니다.특징➡️ 메모리에 등록된 데이터(함수, 메소드, 자료구조)➡️ 객체는 속성과 기능을 가지고 있다.➡️ 객체를 대입하는 변수는 메모리에 올라간 객체의 주소를 참조하고 있다.➡️ 객체를 대입하는 변수는 참조변수라고 한다. 02. 참조변수💡메모리에 등록된 객체의 주소값을 참조하는 변수(기본형X)[코드예제] 객체 참조 변수// 원시타입 : 값 // 서로 다른 곳을 가르킨다. // num1, num2 => ..
배열과 반복문 실습1 실습. 아래의 배열의 요소에 접근하여 콘솔에 차례대로 출력 하도록 하시오. 실습2 실습. 아래의 배열의 요소에 접근하여 이름만 콘솔에 차례대로 출력 하도록 하시오. ex) 손흥민, 황희찬, 이강인, 김승규 실습3 실습. 배열에 담긴 숫자형 값 중 짝수만 찾아 합산하여 그 결괏값만 출력하시오. 실습. 추출한 짝수만 evenArray 참조변수(배열)에 담으시오 실습4 실습. 아래의 배열에 학생의 점수가 담겨 있다. 학생들의 평균 점수를 구하시오. 실습5 실습. 아래의 배열에 학생의 점수가 담겨 있다. 60점 이상인 학생 수를 구하시오. 실습6 실습. 0~1000까지 홀수인 숫자만 배열에 담으시오. 홀수들의 합산을 구하시오. [코드예제] 배열 테이블var student = [ '헤리케인'..
📕 [목차]01. for 문02. while / do while03. break04. continue05. 레이블06. 반복문 실습 01. for 문💡주어진 조건식의 평가 결과가 거짓이 될때까지 코드 블럭을 반복 실행합니다.for 문 사용 예제 [코드예제] for문.jsfor(let i = 0; i < 5; i++) { console.log(i); // 0 1 2 3 4 } // 분리 let j = 0; for(; j < 5;) { console.log(j); // 0 1 2 3 4 j += 1; } // if문을 합친것과 같음 let k = 0; if(k < 5) { console.log(k); // 0 k += 1; // k = 1 } if(k < 5) { console.log(k); // 1 k +..
📕 [목차]01. 제어문02. 블록문03. 스코프04. 조건문 01. 제어문💡➡️ 조건에 따라 코드 블록을 실행(조건문)하거나 반복실행(반복문)할 때 사용합니다. ➡️ 코드의 실행흐름을 인위적으로 제어할 수 있습니다.실행흐름 02. 블록문💡0개 이상의 문을 중괄호로 묶은 것, 코드블록 혹은 블록문이라고 합니다.➡️ 블록문은 단독으로 사용 가능➡️ 일반적으로 제어문이나 함수 선언문 등에서 사용➡️ 블록문의 끝에 세미콜론을 붙이지 않음[코드예제] 블록문.js// 블록문 { var ex = 10; console.log(ex); // 10 } 03. 스코프💡유효범위(블록) var ➡️ 함수 스코프(유효범위) / let, const ➡️ 블록 스코프(유효범위)➡️ 참조 대상 식별자를 찾아내기 위한 규칙[코드예제1..
자료형 - 값에 의하여 자료형이 결정된다. typeof 자료형 확인 - typeof 키워드로 자료형을 확인 할 수 있다. - parser 함수로 자료형을 변환 할 수 있다. 문자형 숫자형 논리형 - 논리형은 true 혹은 false 값이 담긴다. null - 변수는 존재하나, null로 할당된 상태 - null : '메모리에 할당된 공간을 더이상 참조하지 않겠다' 라는 의미 undefined - 변수는 존재하나(메모리에 할당된 공간), 초기값이 자바스크립트 엔진에 의해 undefined 값을 할당한 상태 04. 연산자💡하나 이상의 표현식을 대상으로 산술, 할당, 비교, 논리 연산 등을 수행해 하나의 값을 만듦. 피연산자 ➡️ 연산의 대상 (값)산술 연산자➡️ 단항 산술 연산자👉🏻1개의 피연산자를 산술 연..