반응형
[JavaScript] 배열(Array) 요소 추가/삭제 포스팅 썸네일 이미지

JavaScript/기초

[JavaScript] 배열(Array) 요소 추가/삭제

1. 인덱스 지정 추가하고 싶은 배열의 위치에 인덱스를 지정하는 방법 var food = ['rice', 'hamberger'] food[4] = 'noodle' console.log(food); // ['rice', 'hamberger', undefined, undefined, 'noodle'] 2. delete 연산자 delete 연산자와 인덱스로 배열 요소를 삭제할 수 있다. 하지만 요소가 완전히 삭제되는 것은 아니고 undefined로 설정되어 길이는 변하지 않는다. var food = ['rice', 'hamberger'] delete food[1]; console.log(food); // ['rice', 'hamberger'] console.log(food.length); // 2 3. uns..

2021.04.02 게시됨

[JavaScript] 배열(Array) 개요 포스팅 썸네일 이미지

JavaScript/기초

[JavaScript] 배열(Array) 개요

1. 개요 자바스크립트에서 [1, 'A', '가'] 형태를 배열(Array)이라고 한다. 대괄호 안에 콤마로 구분하여 값을 작성하며 string 타입일 경우 큰따옴표 혹은 작은따옴표로 작성한다. 이때 1, 'A', '가'를 배열 요소(Array Element)라고 한다. 배열은 순서를 가진다. 첫번째 배열 요소부터 인덱스 0번으로 시작하며 이 순서야말로 배열이 가지고 있는 특징이다. 2. 배열 생성 배열은 다양한 방법으로 생성할 수 있다. // 1 var food = new Array(); // 2 var food = Array(); // 3 var food = []; 3. 요소 호출 모든 배열 요소는 각각의 인덱스를 가지므로 대괄호를 사용하여 특정 요소를 호출할 수 있다. var food = ['ric..

2021.04.01 게시됨

[JavaScript] arguments 객체 포스팅 썸네일 이미지

JavaScript/기초

[JavaScript] arguments 객체

자바스크립트는 함수를 호출할 때 arguments 객체가 함수 내부로 전달된다. arguments 객체가 하는 일은 크게 두 가지이다. 1. 함수의 인자(argument) 참조 arguments 객체를 사용하여 함수의 인자를 참조할 수 있으며, 이때 인덱스는 0부터 시작한다. function func(a) { return a + arguments[1] + arguments[2] } func(10, 20, 30); // 60 위 func 함수에서 파라미터는 a 하나 밖에 없지만 func(10, 20, 30)처럼 인자(argument)가 3개인 함수를 호출한다고 해서 에러가 발생하지 않는다. func 함수에서 10은 a에 할당되고 arguments[0]에도 할당된다. 마찬가지로 20과 30은 각각 argum..

2021.03.29 게시됨

Swiper 예제 - 슬라이드가 넘어갈 때 이벤트 호출 포스팅 썸네일 이미지

JavaScript/실전

Swiper 예제 - 슬라이드가 넘어갈 때 이벤트 호출

swiper는 다른 라이브러리보다 직관적이고 친절한 demo와 api를 제공하고 있다. Swiper Demos Swiper is the most modern free mobile touch slider with hardware accelerated transitions and amazing native behavior. swiperjs.com Swiper API Swiper is the most modern free mobile touch slider with hardware accelerated transitions and amazing native behavior. swiperjs.com 그 중 여러가지 이벤트 메서드를 지원하는데 activeIndexChange와 slideChange는 슬라이드가 바..

2021.03.27 게시됨

[JavaScript] 빌트인 객체 (내장 객체) 포스팅 썸네일 이미지

JavaScript/기초

[JavaScript] 빌트인 객체 (내장 객체)

빌트인 빌트인은 브라우저의 자바스크립트 엔진에 내장되어 사용자의 환경에 상관 없이 즉시 사용할 수 있는 코드를 의미한다. 1. 값 타입 undefined, Null, Boolean, Number, String, Object 이다. 2. 연산자 +, -, *, /, %, ++, -- 등이 있다. 연산자의 종류는 여기서 확인할 수 있다. 표현식과 연산자 - JavaScript | MDN 표현식과 연산자 이 장은 JavaScript의 표현식과 할당, 비교, 산술, 비트 계산, 논리, 문자열, 삼항 등 여러 가지 연산자를 설명합니다. 연산자와 표현식의 완전하고 구체적인 목록도 참고서에서 확 developer.mozilla.org 3. 객체 자바스크립트에는 10개가 넘는 빌트인 객체가 존재한다. Number 객체..

2021.03.22 게시됨

[JavaScript] 객체(Object) 포스팅 썸네일 이미지

JavaScript/기초

[JavaScript] 객체(Object)

현재 본문 내용보다 다음 링크를 읽으시는 것을 추천합니다. [JavaScript] 객체 리터럴 객체 자바스크립트는 객체 기반 언어이고 자바스크립트를 이루고 있는 모든 것이 객체이다. 정확하게는 원시 타입을 제외한 나머지 모든 것은 객체이다. 그리고 객체는 프로퍼티로 구성되어 있 lpla.tistory.com 객체(Ojbect) 객체(object)는 중괄호를 사용해 다양한 데이터를 담을 수 있다. var member = {}; 객체는 키(key) : 값(value)으로 이루어져 있고 이를 프로퍼티(property)라고 한다. var member = { 'name' : 'Jin', 'age' : 30, 'country' : 'italy' } 점 표기법 점 표기법으로 프로퍼티를 호출, 추가, 삭제하는 법은 다..

2021.03.21 게시됨

[JavaScript] 단항 연산자 포스팅 썸네일 이미지

JavaScript/기초

[JavaScript] 단항 연산자

용어 정리 단항 연산자를 공부하기 전, 용어를 먼저 이해해야 한다. 더하기, 빼기, 곱하기, 나누기 등을 ‘연산’이라고 한다. 자바스크립트에서 지원하는 연산자는 더하기(+), 빼기(-), 곱하기(*), 나누기(/), 나머지(%), 거듭제곱(**)이 있다. 피연산자는 연산자가 연산을 수행하는 대상이다. 1 + 2에서 1과 2가 피연산자이다. 그리고 1 + 2는 피연산자가 2개이므로 이항 연산자라고 한다. 한편 피연산자가 하나인 경우를 단항 연산자라고 한다. 단항 +연산자 값 앞에 + 기호를 작성하여 해당 값을 숫자(number) 타입으로 변환한다. var Nine = '9'; console.log(typeof Nine);// string console.log(typeof +Nine);// number 단항..

2021.03.14 게시됨

[JavaScript] 데이터 타입(자료형) 종류 포스팅 썸네일 이미지

JavaScript/기초

[JavaScript] 데이터 타입(자료형) 종류

자바스크립트의 모든 값은 데이터 타입을 갖는다. 숫자(number) 문자(string) 불리언(boolean) 널(null) 정의되지않음(undefined) 심볼(symbol) : ES6에서 추가됨 객체(object) 1. 숫자(number) 자바스크립트의 숫자 타입은 배정밀도 부동소수점을 따른다. 여기서 생기는 문제점은 다음과 같다. console.log(0.1 + 0.2 == 0.3); // false 0.1+0.2가 0.3과 동일한지 확인했을 때 false를 출력한다. console.log(0.1 + 0.2); // 0.30000000000000004 실제 자바스크립트에서 0.1+0.2는 0.30000000000000004이다. 만약 정확한 계산이 필요한 작업이라면 이대로 값을 반환해선 안된다. 어..

2021.03.13 게시됨

반응형