js 기본
![[TIL] 객체 리터럴](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbruAhp%2FbtrC6HpwG6X%2FpI4pZREnXIZ49WxQkxX2kK%2Fimg.png)
[TIL] 객체 리터럴
1. 객체 리터럴 (Object literal) : 배열이나 함수가 아닌 객체로, 여러 개의 변수를 하나의 변수로 묶을 때 사용한다. 객체 리터럴 내의 name, age와 같은 정보를 속성이라고 한다. 2. 속성(Property) : 속성은 속성 이름(key)과 속성 값(value)으로 이루어져 있다. 3. 배열과 객체 리터럴의 차이점 왜 배열 대신에 객체 리터럴을 사용하는 것일까? 객체 리터럴은 값에 이름이 붙어 있기 때문이다. 4. 객체 리터럴에 접근하기 .(점)또는[ ](대괄호) 로 객체와 객체 속성에 접근할 수 있다. 일반적인 속성은 '객체.속성이름' 으로 접근하고, 위의 코드처럼 '2ca'나 'c a'같은 속성이름은 [](대괄호)로 접근한다. [ ] (대괄호)를 쓸 때는 항상 ' '(따옴표)를 ..
![[TIL] 함수 기본](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbaE4jl%2FbtrC75Xa1R4%2Ffo601Xtpv8PKqfy2hL7feK%2Fimg.png)
[TIL] 함수 기본
1. 함수 - 함수란 특정한 작업을 하나의 단위로 묶어놓은 것을 의미한다. - 함수를 사용하면 불필요한 소스코드의 반복을 줄일 수 있다는 장점이 있다. 2. 함수의 종류 기본적으로 제공하는 내장 함수와 개발자가 정의하여 사용할 수 있는 사용자 정의 함수가 존재한다. 1) function함수 : function 예약어 2) 화살표 함수 : => (화살표) 기호를 사용 화살표 함수는 return , {} 생략이 가능하다. 3. 함수 정의하기 • 프로그램에는 똑같은 코드가 반복적으로 사용되어야 할 때가 많다. • 함수를 사용하면 소스코드의 길이를 줄일 수 있다. function 함수명(매개변수){ 실행할 소스코드 return 반환값 } 매개변수 : 함수 내부에서 사용할 변수 반환 값 : 함수에서 처리된 결과..
[TIL] 배열
1. 객체 객체는 자료형의 일종으로 다양한 값을 모아둔 또다른 값이다. 객체의 종류는 크게 배열, 함수, 함수가 아닌 객체로 나눌 수 있다. 2. 배열 다양한 자료형을 하나로 묶어 놓은 것이다. 같은 타입의 데이터를 연속된 공간에 저장하는 자바에서의 배열과는 다르게 현재 배열 안에 있는 값은 모두 문자열이지만, 값의 자료형이 모두 같아야 할 필요는 없다. 배열 안에 다른 배열이나 변수를 넣을 수 있다. const fruits = ['사과', '오렌지', '배', '딸기']; console.log(fruits[0]); console.log(fruits[1]); console.log(fruits[2]); console.log(fruits[3]); console.log(fruits[4]); 3. 배열의 Ind..