Notice
Recent Posts
Recent Comments
Link
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

개발공부일지

Javascript - 반복문(for),함수(function) 본문

Javascript

Javascript - 반복문(for),함수(function)

보람- 2023. 6. 30. 15:29

목차

1. 반복문 (for)

2. function

2-1 함수 선언식

2-2 함수 표현식

3. js runtime


 

1. for 반복문

 

- for 반복문은 소괄호 안에 변수를넣고;  조건을 넣고;  중괄호안의 코드가 끝나고나서 진행할 코드를 입력

for (let a = 2; a < 10; ++a) {
    console.log(a);
    for (let b = 1; b < 10; b++) {
      console.log(a + " * " + b + " = " + a * b);
    }
  }

△ for반복문을 사용하여 구구단 만들기

 

 

2. function

function sum(num1, num2) {
    console.log(num1 + "랑" + num2 + "랑 더해줄거야");
    return num1 + num2;
    console.log("이미 끝나서 안나와");
  }
  sum(132, 512);
  //132+512 > num1+ num2
  console.log(sum(32, 512 - 200));
  console.log(sum(sum(1, 2), sum(3, sum(4, 5))));
  // console.log(sum(3, sum(3, 9)));
  // console.log(sum(3, 12));
  // console.log(15);

 

- function 함수명(매개변수){코드}

- 함수안에 변수는 매개변수로 외부에서 받아와야하는 정보를 입력한다.

- return은 밖으로 내보낼것을 적어두는것이고, 끝났음을 뜻한다.

- 매개변수명(); 입력해야 호출이 된다.

- 함수를 호출했을때 callstack에 쌓인다 → sum

   → 이렇게 stack 하나를 실행 컨텍스트라고한다 (Execution Context)

 

 

2-1 함수 선언식

function funcA() {
  return "a";
}

2-2 함수 표현식

const funcB = function () {
  return "b";
};

 

 

3. 함수를 실행했을때의 js runtime

 


 

 오늘의 포인트와 남겨두기 ★

 

function함수는 만들어두고 가져다 쓴다고 이해하기

※ document.getElementById(" ").onclick

※ 재귀함수, 화살표함수

 

*** 앞으로 백엔드, 서버를 배우고 블록체인까지 배워 개발자가 되는 그날까지 화이팅!!!!!!!!!!

** 목표에 대해 생각하자!!!!!

* 만들고 싶은것의 흐름을 생각해보기