JavaScript

forEach 함수를 인자로 받는 배열 메서드 const names = ['Alice', 'Bob', 'Charlie']; for (let i = 0; i {consol.log(item, index)}) // Alice 0 Bob 1 Charlie 2 map 새로운 배열을 반환. 기존의 배열을 변경하지 않고 각 요소를 가지고 새로운 배열을 만들 때 사용함 const numbers = [1, 2, 3, 4, 5]; const doubledNumbers = numbers.map((item, index) => { retu..
local Storage, Session Storage local Storage 영구적으로 데이터를 저장하는데 사용하는 방법 Session Storage 임시적으로 데이터를 저장하는 데 사용하는 방법. 데이터는 세션(Session) 동안만 유지되며, 브라우저를 닫으면 데이터가 삭제됨 관련 메소드 set Item 데이터 저장할때 사용하는 메소드 // Local Storage에 데이터 저장 localStorage.setItem('key', 'value'); // Session Storage에 데이터 저장 sessionStorage.setItem('key', 'value'); // 예시 localStorage.setItem('name', 'Lee'); localStorage.setItem('age', 20);..
제어문 if문 let x = 10, y = 20; if (x == y) { console.log("x = y") }; // 조건이 참이 아니기 때문에 실행되지 않음 if-else 문 let x = 10, y = 20; if (x == y) { console.log("x = y") } else { console.log("x != y") } // 조건이 참이 아니기 때문에 x != y 가 출력됨 else if 문 let x = 10, y = 20; if (x == y) { console.log("x = y") } else if (x < y) { console.log("x < y") } else { console.log("x != y") } // 조건이 거짓이기 때문에 x != y 가 출력됨 삼항연산자 연산자..
변수 변수 선언 const : 변하지 않는 데이터 값. 재할당을 하면 에러가 발생함 let : 변하는 데이터 값 const 변수명1 = '값 1'; let 변수명2 = '값 2'; 연산자 산술 연산자 : + , - , / , * , % , ** , ++ , -- , 할당 연산자 : = 비교 연산자 : > , = ,
JavaScript 특징 객체 기반의 스크립트 언어 타입을 명시할 필요가 없는 인터프리터 언어 Node.js 와 같은 프레임워크를 사용하면 서버픅 프로그래밍에서도 사용 가능 인터프리터 언어 C언어의 경우 파일을 컴파일(compile)하여 사용자가 실행할 수 있는 실행파일로 만들어 사용 하지만, 인터프리터 언어는 컴파일 작업을 거치지 않고 소스코드를 바로 실행할 수 있는 언어 자바스크립트는 웹 브라우저에 포함된 자바스크립트 인터프리터가 소스 코드를 직접 해석하여 실행 함 DOM (document Objects Model) HTML, XML 와 같은 문서를 프로그래밍 언어를 이용해 표현하고, 저장하고, 조작하고(문서구조 스타일 내용 등) 이러한 것을 할 수 있도록 해주는 인터페이스 Node.JS와 Web A..
07LEE
'JavaScript' 태그의 글 목록