개발공부일지
Javascript - 반복문(for),함수(function) 본문
목차
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
※ 재귀함수, 화살표함수
*** 앞으로 백엔드, 서버를 배우고 블록체인까지 배워 개발자가 되는 그날까지 화이팅!!!!!!!!!!
** 목표에 대해 생각하자!!!!!
* 만들고 싶은것의 흐름을 생각해보기
'Javascript' 카테고리의 다른 글
Javascript - DOM/for문, function 활용하기 (0) | 2023.07.04 |
---|---|
Javascript - DOM, BOM/ prototype(프로토타입) (0) | 2023.07.03 |
Javascript - 연산자, 조건문(if/switch),반복문(while),git (0) | 2023.06.29 |
Javascript - 참조타입, 객체, 배열 (0) | 2023.06.28 |
Javascript - 원시자료형, 변수(let/const/var), 연산 (0) | 2023.06.27 |