Javascript(27)
-
[Javascript] 함수(2)
콜백함수 자신이 아닌 다른 함수에 인수로서 전달된 함수 function main(value) { value(); } function sub() { console.log("I am sub"); } main(sub); 위의 예시에서 sub 함수가 콜백함수 콜백함수는 메인함수가 원하는 타이밍에 실행 가능 콜백함수 예제 function cal1(count) { for (let num = 1; num console.log(num); } }; function cal2(count) { for (let num = 1; num ) { console.log(num * 2); } };cal1 (10); cal2 (10); 위의 코드처럼 비슷한 구조를 쓰는 동작을 코딩하는..
2024.05.09 -
[Javascript] 함수(1)
함수선언 function 함수이름 () {실행하는 코드 }; function music() { console.log("Lemon");} 실제로 console 확인해 보면 아무런 변화 X WHY? 함수는 선언했다고 바로 실행 X → 함수 호출 필요 함수호출 함수이름 (); → 소괄호 꼭 같이 써야 함, 안 쓰면 오류 함수가 호출하면 프로그램 실행 순서가 함수내부로 이동 a; 함수(){};b; 일 때 실행 순서는 a → 함수 → b ex 삼각형의 넓이를 구하는 함수 function getArea() { let width = 10; let height = 20; let area = (witdh * height) / 2; console.log(area);} getArea(); 인수, 매개변수 위의 함..
2024.05.08 -
[Javascript] 반복문
특정 동작을 반복해서 수행할 수 있도록 만들어주는 문법 문법 : for (초기식; 조건식; 증감식) { } 초기식 반복문 내에서 쓸 변수를 초기화하기 위한 값반복문 내에서 쓰는 변수를 카운트 변수라고도 함 for (num=1; 조건식; 증감식) { } 조건식 반복문이 언제까지 반복할지 범위를 정하는 식 for문은 조건식이 참일 때만 반복, 거짓이면 종료 for (num=1; num ; 증감식) { } 증감식 ++, --를 사용하여 표현 for (num=1; num ; num++) { } 추가적인 내용 조건식을 강제로 멈추고 싶을 때는 for 문 안에 if , break를 추가하여 멈추기 for (let num..
2024.05.07 -
[Javascript] 조건문
특정 조건을 만족했을 때에만 실행되는 코드를 작성하기 위한 문법 대표적으로 쓰는 조건문은 if, swith 등이 있음if문 if문은 참일 때 동작하는 구문으로, 참이 아닌 조건을 명시하고 싶을 때는 else 사용여러 개 조건을 추가하고 싶을 때는 if문 아래에 else if 사용 → else if는 여러 개 사용 가능 if → else if →else 순서로 쓰기!let num = 9;if (num >= 10) { console.log("num은 10 이상입니다!"); console.log("조건이 참입니다");} else if (num >= 5) { console.log("num은 5 이상입니다");} else { console.log("조건이 거짓입니다");}swith문 if문과 기능은 동일..
2024.05.06 -
[Javascript] 연산자(2)
null 병합 연산자 ?? 존재하는 값을 추려내는 기능 → null과 undefined 아닌 값 찾아냄 let num1; let num2 = 45; let num3 = 60; let num4 = num1 ?? num2; console.log( num4); → 결괏값 45let num5 = num1 ?? num3; console.log( num5); → 결괏값 60let num6 = num2 ?? num3; console.log( num6); →결괏값 45→ 둘다 null이나 undefined 값이 아니라면 앞의 값을 반환 typeof 연산자 값의 타입을 문자열로 변환하는 기능을 하는 연산자 let num7 = 1; num7 = "hello"; let t1 = typeof num7; console.l..
2024.05.05 -
[Javascript] 연산자(1)
연산자 : 프로그래밍에서의 다양한 연산을 위한 기호, 키워드 순수대입연산자 = let age = 27; 산술 연산자 사칙연산할 때 그 기호들 let num1 = 3 + 2; let num2 = 3 - 2; let num3 = 3 * 2; let num4 = 3 / 2; let num5 = 3 % 2; + , - 보다 * / %가 우선순위가 높음 더하기 빼기 먼저 하고 싶으면 () 사용 let num6 = 1 + 2 * 10; console.log(num6); → 결괏값:21let num7 = (1 + 2) * 10; console.log(num7);→ 결괏값:30 복합 대입 연산자 (산술 + 대입 연산자) let num8 = 10; num8 = num8 + 10;→ 더 간단하게 표기num8 += 1..
2024.05.04