JavaScript

기타

[Intellij] intellij에서 사용하는 JavaScript Version 변경하는 법

javascript로 테스트를 하던중 실수로 javascript의 버전을 flow로 바꿔버렸다. javascript의 버전을 기존에 사용하던 ES6+ 로 바꿔보자. JavaScript Version 변경 1. 환경설정 -> 언어 및 프레임워크로 들어간다. 2. Javascript 언어 버전이 Flow로 되어있는걸 확인 할 수 있다. 아래 사진처럼 ECMAScript 6+로 바꿔주자

Programming/Javascript

[Javascript] 데이터 타입

javascript에 존재하는 데이터 타입에 대해서 알아보자. 데이터 타입은 값의 종류를 말하며 자바스크립트에서 모든 값은 데이터 타입을 갖는다. 자바스크립트에서 es6기준으로 7개의 데이터 타입을 제공하며 원시 타입과 객체 타입으로 분류할 수 있다. Javascript의 데이터 타입 원시타입 숫자 타입( number ): 숫자. 정수와 실수 구분 없이 하나의 숫자 타입만 존재한다. 문자열 타입( string ): 문자열타입이다. 불리언 타입( boolean ): 논리적 참(true)과 거짓(false) undefined 타입: 값을 할당하지 않은 변수가 가지는 값이다. null 타입: 값이 없다는 것을 의도적으로 명시할 때 사용하는 값이다. 심벌 타입 ( symbol ): ES6에서 추가된 7번째 타입..

DataStructure

Graph

그래프(Graph)란? 그래프는 정점(Vertice)과 간선(Edge)으로 구성된 비선형 데이터 구조이다. 정점(Vertice): 노드(node)라고도 하며 정점에는 데이터가 저장된다. (위의 그림에서 0, 1, 2, 3, 4, ) 간선(Edge): 노드간을 연결하는 선이며 노드간의 관계를 나타낸다. 그래프와 트리의 차이 트리는 그래프의 한 종류이다. 하지만 서로 차이점이 존재한다. 아래 그림에서 자세히 설명한다. 그래프의 구현 방법 그래프의 구현 방법에는 일반적으로 인접행렬(Adjacency Matrix), 인접목록(Adjacency List) 두 가지가 있다. 근접 행렬(Incidence Matrix), 인접리스트(Incidence List) 방식도 있지만 본 글에서는 인접행렬과 인접목록 구현 방법에..

DataStructure

Tree

트리(Tree)란? Tree란 선형 데이터 구조인 배열, 연결 목록, 스택 및 큐와 달리 계층적인 데이터 구조이다. 트리의 최상위 노드를 루트라고 하며 요소 바로 아래에 있는 요소를 자식이라고 한다. 아래 예시에서 d는 b의 자식이며, d는 b의 부모이다. 마지막에 자식이 없는 요소는 잎(leaf)이라고한다. tree ---- a

얼은펭귄
'JavaScript' 태그의 글 목록 (2 Page)