목록JavaScript (10)
flatwhite01 님의 블로그
1. 콜백 함수 (Callback)콜백 함수는 비동기 작업이 완료된 후 실행되는 함수입니다.주로 setTimeout, setInterval, 이벤트 리스너 등에서 사용됩니다.javascript function fetchData(callback) { setTimeout(() => { callback("데이터 로드 완료");}, 1000); } fetchData((message) => { console.log(message); // "데이터 로드 완료" }); fetchData함수호출 인수로 ()=>{ } 화살표 함수가 들어간다fetchData( callback ) 매개변수 callback으로 전달 된다 setTimeout() 함수에 인자로 ()=>{} , 1000 1초 후에 화살표 함수를 실행 시..
화살표 함수의 주요 특징화살표 함수는 ES6에서 도입된 함수 표현식으로, 더 간결한 문법과 특별한 동작 방식을 가지고 있습니다.1. 간결한 문법함수 선언을 더 짧게 작성할 수 있습니다.중괄호와 return 키워드를 생략 가능 (단, 표현식이 한 줄일 때만).javascript 코드 // 일반 함수const add = function (a, b) { return a + b;}; // 화살표 함수const add = (a, b) => a + b;// `return`과 중괄호 생략2. this 바인딩화살표 함수는 this를 상위 스코프의 this로 결정합니다.일반 함수와 달리, 호출 위치가 아닌 선언 위치에 따라 this가 고정됩니다.javascriptconst obj = { value: 42, ..
자바스크립트truthy인 값(참 같은 값) Boolean(불리언) 문맥에서 true로 평가되는 값이다. falsy값으로 정의된 값이 아니면 모두 truthy값으로 평가된다. falsyfalsy인 값(거짓 같은 값)은 Boolean 문맥에서 false로 평가되는 값이다. 다음은 자바스크립트에서의 falsy값 종류를 나타낸 표이다.falsy값설명FALSE키워드 false0Number"", '', ``빈 문자열 값null어떠한 값도 없는 상태undefinedNaNNot a Number
자바스크립트에서 반복문은 특정 조건을 만족할 때까지 코드를 반복 실행하는 데 사용됩니다. 주요 반복문인 for, forEach, for...of, for...in, while, do...while에 대해 간단히 요약해 드리겠습니다. 1. for 반복문 용도: 지정된 횟수만큼 반복할 때 사용. 반복 횟수나 조건을 명확히 알고 있을 때 유용합니다. javascriptfor (초기화; 조건; 증감) { // 반복할 코드 }초기화: 반복문이 시작될 때 한 번만 실행됩니다. 조건: 반복문을 계속 실행할지 결정하는 조건입니다. 증감: 각 반복이 끝날 때마다 실행되어 반복 변수를 증가/감소시킵니다. 예시: 예시for (let i = 0; i console.log(i); // 0, 1, 2, 3, 4 출..
자바스크립트에서 조건문은 특정 조건을 평가하고 그에 따라 코드를 실행하는 구문입니다. 주요 조건문은 if, else if (if else), else, switch 등이 있습니다. 아래에 각각의 사용법을 요약해서 정리해 드릴게요. 1. if 조건문 if는 조건이 참일 경우 특정 코드를 실행합니다. javascript 코드if (조건) { // 조건이 참일 때 실행할 코드 }예시:let age = 20; if (age >= 18) { console.log("성인입니다."); }2. else if 조건문 else if는 첫 번째 조건이 거짓일 때 추가 조건을 검사합니다. 여러 조건을 순차적으로 검사할 수 있습니다. javascript 코드if (조건1) { // 조건1이 참일 때 실행할..
1. 형변환 형변환 (중요) => Number // parseInt // parseFloat // .toString( ) // String // Boolean 형변환이란 변수의 기존 자료형이 다른 자료형으로 바뀌는 것을 의미 Number( ) 는 정수형과 실수형의 숫자로 변환한다. Number(“12345”); //12345 Number(“2”*2); //4 String( ) : 다른 자료형을 문자타입으로 변형하는 방법 String(123); // ”123" String(123.456); // ”123.456" parseInt()는 정수형의 숫자로 변환 parseFloat( )는 부동 소수점의 숫자로 변환한다. parseFloat()는 부동 소수점의 숫자로 변환한다. parseInt()와는 달리 pa..