✅오늘의 과제 ➰좋아하는 영화 정리하기 ➰코드 day9.html 인생영화 리스트 추가 삭제 확인 day9.js let movies; let list = []; let movie; let all = document.getElementById('mvlist'); function add() { movies = prompt("영화제목, 개봉연도, 장르를 입력하세요").split(','); list.push({ name: movies[0], year: movies[1], genre: movies[2] }); } function del() { movie = prompt("영화제목을 입력하세요"); for (let i = 0; i < list.length; i++) { if (movie === list[i].name..
✅객체란 ? 자바스크립트(Javascript)내에 존재하는 타입 중에 하나이며 자바스크립트(Javascript)를 이루고 있는 거의 모든 것은 객체이다. 객체는 기본적으로 key과 value의 쌍으로 구성된 여러 프로퍼티를 하나의 변수에 저장할 수 있도록 하는 데이터 타입을 말한다. 예를 들어 "만두"라는 객체가 있다고 가정하고 만두의 프로퍼티 1)mandoooo.name = "만두" 만두의 프로퍼티 2)mandoooo.age = 21 만두의 프로퍼티 3)mandoooo.job = "학생" 이를 코드로 구현하면 다음과 같다. let mandoooo = { name : "만두", age : 21, job : "학생" } 이렇게 객체는 중괄호 안에 key와 value값을 적어 구현할 수 있다. ➰객체의 프로..
✅함수란 ? 특정 작업을 수행하는 명령어들의 모음을 의미한다. 쉽게 말해서 코드 덩어리이다. 함수는 코드의 재사용성을 높여주기 위해 사용한다. 예를 들어 어떤 기능을 하는 100줄의 코드가 있다고 해보자. 그 코드를 함수로 만들지 않는다면 그 기능을 사용하는 부분마다 100줄의 코드를 작성해야 할 것이다. 그렇게 되면 코드의 가독성이 떨어지고 불필요한 메모리 사용량이 많아진다. 따라서 함수를 사용하는 것이다. Javascript의 함수는 다른 언어에서와는 달리 하나의 타입으로 정의되기 때문에 변수에 대입하는 것이 가능하다. ➰함수의 정의 function키워드를 붙여서 선언한다. 함수는 함수 이름, 매개변수, 실행문을 가지고 있다. 함수 선언 코드는 아래와 같이 작성한다. function 함수 이름(매개변..
✅조건문이란 ? 주어진 조건식의 결과에 따라 별도의 명령을 수행하도록 제어하는 명령문이다. 종류에는 if-else문, switch문이 있다. ➰if-else문 if문의 이 참일 때 그 안에 있는 실행문을 실행하고 아니면 else문에 있는 실행문을 실행한다. 코드는 아래와 같이 작성한다. if (조건){ 실행문1; } else{ 실행문2; } 참이면 실행문 1, 거짓이면 실행문2를 실행하는 것이다. 다른 경우도 있다. if문의 조건이 참일 때 그 안에 있는 실행문을 실행하고 아니면 else if문에 있는 조건이 참인지 판단한다. 참이면 else if문에 있는 실행문을 실행하고 거짓이면 else문에 있는 실행문을 실행한다. 코드는 아래와 같이 작성한다. if (조건1){ 실행문1; }else if(조건2){..
✅연산자란 ? Javascript에는 5가지의 연산자가 존재한다. 산술 연산자, 대입 연산자, 증감 연산자, 비교 연산자, 논리 연산자가 해당된다. ➰산술 연산자 사칙연산을 다루는 연산자이며, 종류는 +, - , *, / , % 가 있다. 이때 / 는 몫을 계산해주는 연산자가 아니고, 소수점 자리까지 나눠주는 연산자이다. % 는 두 수를 나눈 나머지를 결괏값으로 하는 연산자이다. let n1 = 10; let n2 = 7; n1+n2; // 17 n1-n2; // 3 n1*n2; // 70 n1/n2; // 1.4285714285714286 n1%n2; // 3 ➰대입 연산자 변수에 값을 대입할 때 사용하는 연산자이다. 수학에서와 달리 프로그래밍에서 = 는 값을 대입하는 용도를 가진다. let n; n ..