Javascript 3장 함수, 오브젝트 / 4장 반복문

김도형·2022년 9월 27일
0

3장 함수

함수

  • 입력 할일, 출력 3가지로 구성
  • 이름 있는 함수는 익명함수(이름이 없는 함수)보다 먼저처리된다.
  • 이름 있는 함수는 위치 중요하지 않음.
	var sum;

		function send(){
			alert('경고'); 
		}
		// send();

		var a = 10;
		var b = 20; // 전역변수 모든 스코프에 적용됨. 

		var total  = add(a, b); // 결과 30 
		document.write(total);

		function add(x, y) { 
			var sum = x + y; // 지역변수 
			return sum;
		}

객체

  • 객체(Object) = 변수(property) + 함수(method)
  • 객체를 호출하는 2가지 방법
    var obj = new Object(); 첫번째 방법
    var obj = {}; 두번째 방법
var baby = { // baby 라는 저장소에서 변수, 함수를 꺼내서 사용 
			age:'2살', // property
			sex:'남자',
			birthday:'5월 1일',
			getAge:function(){
				return this.age;
			}
			
		}
		var age = baby.getAge(); 

		document.write(baby.age); // 2살
		document.write(age); // 2살
  • 함수를 다르게 불러오는 방법
var baby = { // baby 라는 저장소에서 변수, 함수를 꺼내서 사용 
			age:'2살', // property
			sex:'남자',
			birthday:'5월 1일',
			getAge:getAge
			
		}
		function getAge() {
			return this.age;
		}
		var age = baby.getAge(); 

		document.write(age); // 2살

4장 반복문(while, for)

for문

  • for(시작; 끝; 증가 or 감소) {}
  • 순서
  1. 시작
  2. {}
  3. 증가 or 감소
  • while 문을 사용한 구구단 3단
var i = 1
		while(i<10){
			document.write("3 x " + i + "= " + (i*3) + '<br/>');
			i++;
			
		}
  • for 문을 사용한 구구단 3단
var i = 1
		while(i<10){
			document.write("3 x " + i + "= " + (i*3) + '<br/>');
			i++;
			
		}
  • for 문을 사용한 구구단 3단 + 3 x 6 에서 멈추기
for(var i = 1; i<10; i++){
			document.write("3 x " + i + "= " + (i*3) + '<br/>');
			if(i==6) break;
		}

출처 : Rock's Easyweb 유튜브(https://www.youtube.com/watch?v=Mga3LXPnWdc)

profile
3년간 웹/앱, 자동제어 QA 🔜 개발자로 전향하여 현재 교육 회사에서 백엔드 개발자로 근무 중입니다.(LinkedIn : https://www.linkedin.com/in/dohyoung-kim-5ab09214b)

0개의 댓글