본문 바로가기

Today I Learn11

자바스크립트 배열 join, reverse, sort, push, pop, unshift, shift , slice , splice , filter , map , includes 배열 배열은 자바스크립트 객체의 특별한 형태입니다. 어떤 위치에 어느 타입의 데이터를 저장하더라도 에러가 발생하지 않습니다. 배열은 비슷한 성격의 데이터들을 한 저장소에 저장해 놓고 필요할 때 데이터를 꺼내서 사용할 때 생성합니다. 배열은 순서를 갖기 때문에 이를 기준으로 값을 추가하거나 제거할 수 있고, 모든 위치에 값이 있는지 확인할 수도 있습니다. 배열을 정렬해서 순서를 새로 지정할 수도 있습니다. let 배열명 = new Array(); let 배열명 = []; 배열리터럴 배열 리터럴은 자바스크립트에서 새로운 배열을 만드는 데 사용하는 표기법입니다. 배열 리터럴은 대괄호([])를 사용합니다. 배열 리터럴에서는 각 요소의 값만을 포함한다. 배열의 경우는 앞 예제처럼 대괄호 내에 접근하고자 하는 원소.. 2023. 7. 24.
자바스크립트 객체 객체 객체(obeject)는 프로그램에서 인식할 수 있는 모든 대상을 가리킵니다. 현실에 존재하는 대상이라면 어떠한 것도 컴퓨터에서 인식할 수 있는 객체로 바꿔서 표현할 수 있습니다. 객체는 변수와 함수가 모여 만든 하나의 꾸러미로써 함수보다 더 복잡하고 정교한 데이터들을 하나의 객체 안에 담아서 활용할 수 있게 됩니다. 객체에는 프로퍼티(property)와 메서드(method)가 있습니다. 프로퍼티는 객체의 특징이나 속성을 나타내고, 메서드는 객체에서 할 수 있는 동작을 표현합니다. 객체 안에 변수는 property, 함수는 method라고 부릅니다. 새로운 객체를 만드는 문법은 다음과 같습니다. let 객체명 = new Object() let 객체명 = {}; 새로운 객체를 생성하고 객체의 값을 추가.. 2023. 7. 24.
자바스크립트 함수 함수 함수는 어떤 작업을 수행하거나 값을 계산하는 문장 집합을 말하며, 필요에 따라 재사용하고자 할 때 생성합니다. 여러 동작을 묶은 덩어리를 함수라고 생각하면 됩니다. 동작해야 할 목적대로 묶은 명령이 함수입니다. 함수를 사용하면 각 명령의 시작과 끝을 명확하게 구별할 수 있고, 묶은 기능에 이름을 붙여서 어디서든 같은 이름으로 명령을 실행할 수 있습니다. 함수는 function 키워드 다음에 함수 명을 작성하고 해당 함수가 수행할 일을 중괄호({}) 안에 기술합니다. function 함수_명() { } 내장 함수는 자바스크립트 엔진에 내장된 함수를 말합니다. 내장 함수는 미리 만들어져 있어서 개발자는 가져다 사용하기만 하면 됩니다. 함수는 개발자가 함수를 선언하고 호출해야만 함수 내 실행문을 실행할 .. 2023. 7. 23.
자바스크립트 연산자 연산자 operator 연산자는 프로그램에서 특정한 동작을 하도록 지시하는 기호입니다. 프로그래밍에서 '연산'이란 사칙연산과 문자열과 문자열을 연결해서 새로운 문자열을 만들고 값의 크기를 비교하는 등 여러 가지 동작을 의미합니다. 산술 연산자는 수학계산을 할 때 사용하는 연산자입니다. 연산자의 왼쪽이나 오른쪽에 있는 연산 대상이 ‘피연산자’라고 하는데, 산술 연산자에서 피연산자는 숫자나 변수를 씁니다. 연산자 기호 +, -, *, /는 더하기, 빼기, 곱하기, 나누기입니다. 다음은 예시입니다. console.log(82+82); 연산자 기호 +는 문자 이후에 문자 또는 숫자는 이어서 붙여준다. 다음은 예시입니다. console.log("천사"+1004); // 결과 천사1004 console.log("1.. 2023. 7. 22.