반응형

javascript+es6 30

[ javascript ] 10. DOM , BOM

# DOM 문법 문서 객체 모델(DOM) getElementById getElementsByName getElementsByTagName getElementsByClassName # 문서 객체 모델(DOM)이란 문서 객체 모델(The Document Object Model, 이하 DOM) HTML 문서를 로드한 후, 해당 문서에 대한 모델을 메모리에 생성합니다 이때 모델은 객체의 트리로 구성되는데, 이것을 DOM tree라 합니다. 자바스크립트를 이용하여 웹 문서에 접근하고 제어할 수 있도록 객체를 사용해 웹 문서를 체계적으로 정리하는 방법 웹 문서를 구조화한 DOM 트리(DOM tree)와 이벤트 등을 정리해 놓은 표준 DOM은 HTML문서의 내용을 트리형태로 구조화하여 웹페이지와 프로그래밍 언어를 연..

javascript+es6 2023.09.20

[ javascript ] 09. Date객체, Math객체

# Date객체속성, 메소드설명mdnDate1970년 1월 1일 자정과의 시간 차이를 밀리초로 나타내는 정수 값바로가기getFullYear()주어진 현지 시간 기준 연도를 반환바로가기getMonth()월은 0부터 시작바로가기getDate()주어진 날짜의 현지 시간 기준 일을 반환바로가기getDay()주어진 날짜의 현지 시간 기준 요일을 반환바로가기getHours()주어진 날짜의 현지 시간 기준 시를 반환바로가기getMinutes()Date 인스턴스의 분을 현지 시간 기준으로 반환바로가기getSeconds()초값을 현지 시간에 맞춰 반환바로가기toTimeString()시간을 문자열로 반환바로가기toDateString()날짜 부분을 문자열로 반환바로가기 - 년, 월, 일const now = new Date(..

javascript+es6 2023.09.19

[ javascript ] 08. Array객체

Array 배열객체   속성속성설명mdnlength배열의 개수바로가기  메서드메소드설명mdnpush()배열의 마지막에 추가하고 배열의 총길이를 반환바로가기pop()배열의 가장 마지막 요소를 제거하고, 제거된 요소를 반환바로가기shift()배열의 가장 첫 요소를 제거하고, 그 제거된 요소를 반환바로가기unshift()배열의 가장 앞에 추가하고, 배열의 총 길이를 반환바로가기reverse()배열 요소의 순서를 전부 반대로 교체바로가기sort()배열 요소들을 알파벳 순서에 따라 정렬바로가기toString()배열의 모든 요소를 하나의 문자열로 반환바로가기slice()시작부터 종료 바로 앞까지의 모든 배열 요소를 추출하여 새로운 배열을 반환바로가기splice()배열 요소를 제거하거나 새로운 배열 요소를 추가하여 ..

javascript+es6 2023.09.17

[ javascript ] 07. String 객체

# String  속성속성설명mdnlength개수바로가기 메드메소드설명mdncharAt(position)position에 위치하는 문자를 리턴바로가기charCodeAt(position)position에 위치하는 문자의 유니코드 번호를 리턴바로가기concat(args)매개변수로 입력한 문자열을 이어 리턴바로가기indexOf(searchString, posiiton)앞에서부터 일치하는 문자열의 위치를 리턴바로가기lastIndexOf(searchString, position)뒤에서부터 일치하는 문자열의 위치를 리턴바로가기match(regExp)문자열 안에 regExp가 있는지 확인바로가기replace(regExp,replacement)regExp를 replacement로 바꾼후 리턴바로가기search(regE..

javascript+es6 2023.09.17

[ javascript ] 06. 원시타입, 참조타입, 객체

원시(Primitive) 타입, 참조(Reference) 타입 자바스크립은 크게 원시타입과 참조타입 2가지로 나눕니다. 원시타입은 number, bigint, string, boolean, null, undefined, symbol이고 값은 변수에 직접 저장됩니다. 참조타입은 array , funciton , object 등이고 값은 객체나 배열이 저장된 메모리 주소를 가리키는 포인터입니다. 변수에 할당된 값은 메모리 주소이며 이 주소를 통해서 객체나 배열에 접근할 수 있습니다. 객체란 자바스크립트는 객체(object) 기반의 스크립트 언어이며 원시타입을 제외한 나머지들은( 함수, 배열 등 )은 모두 객체입니다. 객체는 크기 두 가지 JS Object (javascript object )와 json()으..

javascript+es6 2023.09.16

[ javascript ] 05. 템플릿 리터널 , 함수, 내장함수

# 템플릿 리터널, 함수, 내장함수 # 템플릿 리터널 백틱(`)을 사용 let test='hi'; let output = `철수 ${hi}` console.log( output ) 함수 생성방법 파라미터정의하기 반환값 익명함수 즉시실행함수 # 함수 함수는 하나의 단위로 실행할 수 있도록 명령문을 그룹 한 것입니다. 동일한 코드가 여러 곳에서 반복되는 것을 방지하려면 함수를 사용하여 해당 코드를 래핑하고 재사용할 수 있습니다. 1) 함수 생성하는 방법 함수 선언식 함수 표현식 함수 정의 function 함수이름() { 실행문; } 함수 호출 함수는 정의 후 함수를 호출해야 실행됩니다. 함수명(); 함수 선언식 함수는 funciton 예약어와 함수이름 abc 함수 블록{}으로 되어 있습니다. function..

javascript+es6 2023.09.14

[ javascript ] 04. 반복문

for문 while문 do ~ while문 break문 continue문 1) for문 for (초기값; 조건식; 증감식) { 실행문; } - 초기값 변수를 선언하고 초기화합니다. 시작값 - 조건식 다음 반복을 실행해야 하는지 조건 여부를 결정하는 부울 표현식입니다 ( true , false ) 조건이 true 이면 다음 반복을 실행하고 그렇지 않으면(false) 반복문이 종료됩니다. - 증감식 ++ 변수 변수 ++ 수식 for문을 사용하여 1부터 4까지의 숫자를 콘솔에 표시 for (let i = 1; i < 5; i++) { console.log(i); } 결과 1 2 3 4 * 무한반복 for ( ; ; ) { 실행문; } let arr = [10, 20, 30, 40 ]; for( let i = ..

javascript+es6 2023.09.13

[ javascript ] 03. 조건문

if문 if ~ else문 if ~ else if ~ else if ~ else 문 삼항연산자 switch ~ case # if문 기본적인 조건문은 if문입니다. if문은 만약에 ~ 해라를 의미 합니다. 단일 if문 let age = 18; // 변수를 age 다음과 같이 선언하고 초기화합니다 18. if (age >= 18) { console.log('가입 가능합니다.'); } age >= 18이기 때문에 명령문 true내부의 코드가 if실행되어 콘솔에 메시지를 출력합니다. if~ else if( 조건식 ) { // 참 } else { // 거짓 } let age = 18; if (age >= 18) { console.log('가입 가능합니다.'); }else { console.log('가입 불가능합니..

javascript+es6 2023.09.13

[ javascript ] 02. 연산자

# 연산자 산술연산자관계(비교)연산자대입연산자논리연산자증감연산자       1) 산술 연산자+ , - , * , / , % 덧셈 연산자(+)더하기 연산자는 두 값의 합을 반환합니다. 예를 들어, 다음은 더하기 연산자를 사용하여 두 숫자의 합을 계산합니다.let sum = 10 + 20;console.log(sum); // 30 빼기 연산자(-)빼기 연산자( -)는 한 숫자에서 다른 숫자를 뺍니다.let result = 30 - 10;console.log(result); // 20 곱셈 연산자(*) 곱셈 연산자는 두 숫자를 곱하여 단일 값을 반환합니다. let result = 2 * 3;console.log(result); 나누기 연산자(/)나누기 연산자는 첫 번째 값을 두 번째 값으로 나눕니다let re..

javascript+es6 2023.09.11

[ javascript ] 01. 자바스크립트란 , 변수

# javascript 란 JavaScript는 원래 웹 페이지 요소와 상호 작용하도록 설계된 프로그래밍 언어입니다.  ECMAScript는 핵심 기능을 제공합니다.DOM( 문서 개체 모델)은 웹 페이지의 요소와 상호 작용하기 위한 인터페이스를 제공합니다.BOM( 브라우저 개체 모델)은 웹 브라우저와 상호 작용하기 위한 브라우저 API를 제공합니다. JavaScript를 사용하면 웹 페이지에 대화형 기능을 추가할 수 있습니다. 일반적으로 HTML 및 CSS와 함께 JavaScript를 사용하여 양식 확인, 대화형 지도 생성, 애니메이션 차트 표시 등 웹페이지 기능을 향상합니다. 웹 페이지가 로드되면, 즉 HTML과 CSS가 다운로드된 후 웹 브라우저의 JavaScript 엔진이 JavaScript 코드를..

javascript+es6 2023.09.11
반응형