js(3)
-
ES6 + JAVASCRIPT, 변수 선언 방법 + SCOPE
안녕하세요 Jlight입니다. 이번 시간에는 변수 선언 방법과 SCOPE(유효 범위)에 대해 알아보도록 하겠습니다. 🚀 변수 선언 방법 - var, let, const 자바스크립트에서의 변수 선언 방법은 크게 3가지, var - let - const가 있습니다. ES5까지 변수 선언은 var 키워드를 사용해 선언하였습니다. 전역 변수인 var의 특성상 유효 범위(scope)가 넓어서 코드가 길어지면 선언된 변수로 인한 오류가 존재하며, 의도하지 않게 변경될 수도 있어서 프로그램의 복잡성을 증가시키는 원인이 됩니다. 따라서 ES6는 이러한 var 키워드의 단점을 보완하기 위해 let과 const 키워드를 도입하였습니다. 위 특징을 이해기 위해 우선 SCOPE에 대해 알아보도록 하겠습니다. 🚀 SCOPE(유..
2020.07.17 -
DATA TYPE, Object(객체) + Array(배열) 이해하기
안녕하세요 Jlight입니다. 지난 포스팅에서는 기본형 데이터 타입에 대해 알아보았는데요, 이번 포스팅은 참조 타입인 Object(객체), Array(배열), Function(함수)에 대해 자세히 알아보겠습니다. 그럼 들어가볼까요⁉️ 💥 참조 타입(Reference Type) : 값이 저장된 주소값를 할당 ▪️ Object | Array Function RegExp(정규표현식) +ES6 : map,set,weamap,weakset 📌 Object (객체) 다수의 property 혹은 method를 하나의 이름으로 묶어놓은 집합체를 객체(Object)라고 합니다. ✍️ 선언 방법 객체 선언 : 중괄호 {} 객체 형태 : 이름(key):값(value) 프로퍼티 : 위 데이터의 한 쌍을 뜻한다. 👉 예시 va..
2020.07.03 -
DATA TYPE - 기초 데이터 타입 및 기본형 (Primitive Type) 이해하기
안녕하세요! 이번 시간에는 자바스크립트의 기초 데이터 타입(data type)에 대해서 다뤄보도록 하겠습니다. 🚀 데이터 타입(type) 이란❓ 데이터 타입이란 변수를 선언할 때, 숫자나 문자 혹은 문자열 등을 변수에 저장하는 데이터 종류를 뜻합니다. 즉, 프로그램에서 다룰 수 있는 값의 종류를 말합니다. 데이터 타입에는 크게 두가지로 나누어 집니다. 1. 정적 타입 언어(static typed language) 정적 타입 언어는 변수의 타입과 일치하는 데이터만 저장 이 가능합니다. C언어를 예시로 들어보겠습니다. 👉 예시 #include int main(){ int number = 3; // int형 타입의 number에 3이 들어간다 int str = "hello"; // int형 타입임으로 str에..
2020.07.02