목록자바스크립트 (8)
개발세발

객체(object) : 실생활에 존재하는 실제적인 물건 또는 개념 속성(attribute) : 객체가 가지고 있는 특성 메서드(method) : 객체가 동작(행동)할 수 있도록 하는 함수 클래스 : 객체가 가져야 할 기본적인 정보를 당은 코드 / 일종의 템플릿 - 객체를 효율저으로 생성하기 위해 만들어진 구문 생성자 함수 클래스 new 키워드가 생략되면 일반 함수로 호출됨 new 키워드 생략 시, 타입 에러 발생 function 키워드로 정의 class 키워드로 정의 let 객체이름 = new 생성자함수(); let 객체이름 = new 클래스이름(); ES6에서 등장 클래스 생성시 new를 생략하면 타입 에러 발생 let rec = Rectangle(); -클래스 선언 및 객체 생성 class Recta..

[실습 문제 풀이 피드백] *내 코드 case "월": document.write(day + "은(는) 출근"); break; case "화": document.write(day + "은(는) 출근"); break; case "수": document.write(day + "은(는) 출근"); break; case "목": document.write(day + "은(는) 출근"); break; *리팩토링 case 월, 화, 수, 목을 합쳐서 한번만 작성할 수 있음 case "월": case "화": case "수": case "목": document.write(day + "은(는) 출근"); * 코드 중복이 너무 많았음 ➡️ 빨리 하려고 하지말고 제대로 하려고 노력하자. ** 1 : true ; 0 : f..

1. 조건문 : 조건을 검사하여 참인지 거짓인지에 따라 서로 다른 작업(코드)을 실행 1) if-else : 코드가 한 줄이면 중괄호 {} 생략 가능 1️⃣ if문 - 조건이 참이면 실행문을 실행한 후 if문을 벗어남 - 조건식이 거짓이면 바로 if문을 벗어남 if(조건식) { ... 실행문 ... //조건이 참인 경우 } if(a>b) { document.write("a가 크다"); } 2️⃣ if-else 문 - 조건식이 참인 경우와 거짓인 경우에 다른 코드를 실행 if(조건식){ ... 실행문 1 ... //조건식이 참인 경우 } else{ ...실행문 2 ... //조건식이 거짓인 경우 } (*) 실습 [코드] var a = 1; var b = 3; if(a>b){ document.write("a..

자바스크립트 : 1995년 넷스케이프에서 개발된 웹 프로그래밍 언어 ◾️ 웹페이지에서 동작하는 프로그램을 만들 때 사용 - 웹 페이지가 어떻게 보일지 제어 - 사용자가 버튼을 클릭했을 때 페이지가 반응을 보이게 함 ◾️ 사용분야 - 웹 어플리케이션 : 지도 서비스 , 게임 등 - SNS 사이트 : 이메일 전송, 댓글달기, 웹사이트 탐색 등등 - 서버 개발 : Node.js ◾️ 특징 - 배우기 쉬움 - 모든 웹 브라우저는 자바스크립트 프로그램을 읽을 수 있는 자바스크립트 해석기가 내장되어 있음 - 컴파일 과정이 필요없어서 실행이 빠름 ◾️ 역할 - 사용자의 입력 및 계산 처리 : HTML은 입력 창만 제공할 뿐 입력을 받고 계산하는 기능은 없음 : 자바스크립트로 HTML태그의 속성이나 컨텐츠의 값을 변경..