𝑷𝒓𝒐𝒈𝒓𝒂𝒎𝒎𝒊𝒏𝒈/𝐽𝑆

𝑷𝒓𝒐𝒈𝒓𝒂𝒎𝒎𝒊𝒏𝒈/𝐽𝑆

[JavaScript] JSON.parse(), JSON.stringify(), 파일입출력

#1 JSON 이란? JSON(제이슨)은 JavaScript Object Notation의 약자로, 브라우저와 서버간 데이터를 저장하거나 전송할 때 많이 사용되는 데이터 교환 형식이다. JSON의 문서 형식은 자바스크립트의 객체(Object) 형식을 기반으로 만들어졌다. #2 JSON 형식 { "name" = "기영이", "race" = "toy poodle", "age" = 0.5, "weight" = 2, "color" = "cream" } JSON 객체의 형식은 { key : value } 으로, 언뜻 보면 그 형식이 저번에 배웠던 자바의스크립트의 프로퍼티(property)와 유사하다. 차이점이라고 한다면 자바스크립트의 프로퍼티에서는 key와 value의 값이 String일 경우, 'value' 이..

𝑷𝒓𝒐𝒈𝒓𝒂𝒎𝒎𝒊𝒏𝒈/𝐽𝑆

[JavaScript] Property (프로퍼티)

#1 Property (프로퍼티)란 무엇인가? 프로퍼티를 이해하기 위해서는 '객체' 라는 개념을 먼저 이해해야 한다. 프로그래밍 언어를 배우다보면 '자바스크립트는 객체 기반 언어' 라는 말을 많이 듣게 되는데, 도대체 객체라는 게 무엇을 뜻하는 걸까? 객체의 영어 명은 'Object' 로 물체라는 뜻을 가지고 있다. 우리가 주변에서 볼 수있는 모든 사물을 물체라고 할 수 있는데, 이것은 프로그래밍 언어에서도 똑같은 개념으로 적용된다. 자바스크립트를 이루고 있는 거의 모든 것은 객체라고 할 수 있다. 즉, 원시값(String, number, boolean 과 같이 어떤 특성 또는 방법이 없는 값)을 제외한 함수, 정규식 표현, 배열, 날짜 등 모든 JavaScript 값은 객체이다. 이러한 객체들을 구성하..

𝑷𝒓𝒐𝒈𝒓𝒂𝒎𝒎𝒊𝒏𝒈/𝐽𝑆

[JavaScript] 자바스크립트, Visual Studio Code, Node.js 설치

#1 설치를 하기 전에 우리가 흔히 말하는 자바, 자바스크립트, C 와 같은 프로그래밍 언어들은 사람과 컴퓨터가 소통하기 위한 언어이다. 그리고 이러한 언어를 이용해서 사람을 여러가지 명령어를 작성할 수 있는데, 그 명령어를 우리는 소스코드 라고 한다. 같은 맥락으로 프로그램은 소스코드들로 만들어진 틀을 의미한다. 그럼 우리가 프로그래밍 언어를 사용해서 명령어를 쓰면, 컴퓨터를 그것을 알아들을 수 있을까? 정답은 '아니다' 이다! 컴퓨터는 사실 0과 1로 이루어진 언어만 알아듣기 때문에 우리가 쓴 명령어를 컴퓨터의 언어에 맞게 번역을 해주는 작업이 필요한데, 이것을 컴파일링(compiling)이라고 한다. 여러가지 언어들은 각각의 장단점이 있는데, 오늘 알아볼 언어는 자바스크립트(JavaScript)라는..

기누
'𝑷𝒓𝒐𝒈𝒓𝒂𝒎𝒎𝒊𝒏𝒈/𝐽𝑆' 카테고리의 글 목록