본문 바로가기
728x90

Java Script 자바스크립트18

[객체] 객체 vs 함수 vs 적용 - 따로 관리 - 기초 / 성적 총점 및 평균 구하기 // 성적 총점과 평균 구하기 // 3. 속성과 함수의 기능을 모두 가진 함수를 한꺼번에 생성 // 좀 더 이해하기 쉬운 코드 > 코드 관리가 쉬워진다 // 객체구현 vs 데이터생성 vs 메인프로세스 // function createStudent(name, art, poem, liter, dance) { // 객체를 만들고 var object = { // 키 : 매개변수 이름: name, 미술: art, 시: poem, 문학: liter, 춤: dance, }; // 메서드 추가 object.getSum = function(){ return this.미술 + this.시 + this.문학 + this.춤; }; // students의 i번째에 getAverage라는 함수를 만든다 object.getAve.. 2021. 5. 21.
[객체] 총점과 평균 구하기 // 배열 생성 var students = []; // .push() 메서드 : 배열에 요소 추가 가능 students.push({ 이름: '명월', 미술: 88, 시: 99, 문학: 95, 춤: 67 }); students.push({ 이름: '서경덕', 미술: 88, 시: 99, 문학: 95, 춤: 67 }); students.push({ 이름: '이황', 미술: 88, 시: 99, 문학: 55, 춤: 67 }); students.push({ 이름: '이이', 미술: 81, 시: 79, 문학: 55, 춤: 67 }); students.push({ 이름: '이인', 미술: 81, 시: 79, 문학: 95, 춤: 77 }); students.push({ 이름: '구지', 미술: 88, 시: 91, 문학:.. 2021. 5. 20.
[객체] 동적으로 속성 추가 / 제거 delete // 변수에 빈 객체 생성 var feature = {}; // 동적으로 속성 추가 feature.중앙 = "낙관적"; feature.앞 = "낙천적"; feature.뒤 = "긍정적"; feature.동쪽 = "적극적"; feature.서쪽 = "끈기있는"; feature.남쪽 = "쾌활한"; feature.북쪽 = "명량한"; // 동적으로 속성 제거 delete feature.뒤 delete feature.북쪽 // 동적으로 속성 추가한 것 console로 확인하기 console.log(feature); 2021. 5. 20.
[함수] 숫자인지 숫자로만 구성되어 있는지 // 사용자에게 입력받은 값이 숫자로만 구성되어 있는지 확인하는 함수 function isNumberic (input){ // var key = "1"; function temp(key) { // 키 하나 확인 var output = false; for (var i = 0; i 반복문 계속 // 1번째 반복 : key="1", i="1", output = true } // if } // for return false; } // temp for (var i = 0; i 2021. 5. 10.
728x90