[JS] 배열 (Array)
2022. 4. 5. 11:02
Coding
시대에 뒤쳐진 마케터가 되기 싫어서 마케터지만, 코딩을 공부합니다. 배열(Array) 배열을 우선 간단하게 보자면 아래와 같습니다. let fruit = ['apple', 'grape', 'strawberry']; 위 처럼 하나의 변수에 다양한 값들을 넣을 수 있습니다. 저의 생각 속에서는 배열은 그룹(Group)으로 생각하고 있습니다. 배열 안에 연관된 데이터들을 보관하고 활용한다는 측면에서 마케터로서는 친숙한 그룹을 생각하게 됩니다. 그렇다면 이러한 배열로 원하는 값들을 모아놓다면 활용을 해야합니다. 배열의 값을 활용하기 위해서는인덱스(Index)의 이해가 필요합니다. 인덱스는 배열 안에 있는 값들의 라벨로 볼 수 있습니다. 인덱스는 좌측에서 우측으로 0부터 시작하게 됩니다. 위의 배열에서fruit의..
[JS] 원시자료형(Primitive type)과 참조자료형(reference type)
2022. 3. 29. 10:43
Coding
시대에 뒤쳐진 마케터가 되기 싫어서 마케터지만, 코딩을 공부합니다. 원시 자료형 (Primitive type) 원시 자료형(Primitive type)은 객체가 아니면서 메서드(Method)도 가지지 않는 데이터 타입입니다. 그리고 가장 중요한 것은 원시 자료형은 불변한다는 것 입니다. 원시 자료형에 값을 할당하고, 다른 값을 재할당한다면 값이 변하는 것 같지만 아닙니다. 기존 메모리에 이전 할당된 값이 존재하고 새로운 메모리에 재할당된 값이 들어간 후 새로운 메모리에 연결되는 것 뿐입니다. 이러한 원시자료형에는 7가지의 타입이 있습니다. stringnumberbigintbooleanundefinedsymbol(null) 새로운 메모리에 연결된다는게 무엇인가 저는 처음 접했을 때 가장 이해가 안됐던 부분..
[JS] 반복문 (loop/iterate)
2022. 3. 6. 09:43
Coding
시대에 뒤쳐진 마케터가 되기 싫어서 마케터지만, 코딩을 공부합니다. 반복문 (Loop/Iterate) 반복문은 이름에도 나온 것 처럼 코드를 반복 실행하는 명령문입니다. 프로그래밍이 효율적이 될 수 있는 요인은 이러한 반복문이 있기 때문이죠. 물론, 반복문 하나만으로 효율적일 수는 없지만 다른 명령문과 함께 하면 강력한 효율을 만들 수 있습니다. Javascript에서 반복문은for문과 while문이 있습니다. 결과적으로 코드를 반복 실행하는 것은 동일하지만, 사용하는 방식이 조금 다릅니다. for문 (for loop) for문의 구성은 초기화와 반복 조건, 증감문, 마지막으로 반복문 안에서 실행될 코드로 구성됩니다. 증감문은 반복 시 실행되는 코드는 초기와의 값을 어떻게 변화할지에 대한 내용이고, 반복..
[JS] 변수(Variable)와 상수(Constant)
2022. 2. 24. 09:08
Coding
시대에 뒤쳐진 마케터가 되기 싫어서 마케터지만, 코딩을 공부합니다. 변수(Variable) 변수는 말 그대로 변할 수 있는 수 입니다. 변수를 선언(Declaration)해서 컴퓨터의 변수의 공간을 만들고, 이 공간에 변수에 대한 값(Value)를 할당(Assignment)를 할 수 있습니다. 그리고 변수는 변할 수 있는 수이기에 값을 바꿀 수도 있습니다. 즉, 변수를 만듦으로 변수 안에 원하는 값을 넣을 수 있고 바꿀 수 있습니다. 변수를 만들 때에는 두 가지를 활용할 수 있습니다. let과var입니다. 하지만var는 옛날 방식으로 사용하지 않는다고 합니다. 고로let을 씁시다. 변수(Variable)를 선언(Declaration) 하기 위에 말한 것과 같이 변수를 선언 할 때는let을 씁니다. 변수를..