변수? 데이터를 저장할 수 있는 메모리 공간을 의미하며, 그 값이 변경될 수 있다. var키워드를 사용하여 변수를 선언할 수 있다. 선언되지 않은 변수를 사용시 에러가 발생한다. 선언되지 않은 변수에 값을 대입시 자동으로 선언을 먼저 해준다. 나중에 초기화 해줄 수 있으며 선언과 동시에 초기화가 가능하다. 쉼표(,)를 이용하여 여러 변수를 동시에 선언하거나 초기화를 할수 있다. var name; name = 'park jin'; var age = 31; birthday = '12/21'; // 선언 되지 않은 변수 var number1 = 10, string1 = 'hello javascript'; // 여러 변수 한번에 초기화 출처 http://tcpschool.com/javascript/js_data..
데이터 타입? 데이터 타입(data type)이란 프로그램에서 다룰 수 있는 값의 종류를 의미한다. 데이터 타입 종류 숫자 자바스크립트는 다른 언어와는 달리 정수와 실수를 따로 구분하지 않고, 모든 수를 실수 하나로만 표현한다. var number1 = 10; var number2 = 10.01; console.log(number1); //10 console.log(number2); // 10.01 문자열 자바스크립트에서 문자열은 큰따옴표(")나 작은따옴표(')로 둘러싸인 문자의 집합을 의미한다. 문자열을 이어줄때는 +기호를 사용한다. 큰따옴표 안에 큰 따옴표 또는 작은 따옴표 안에 작은 따옴표를 입력시 이스케이프 문자(\)를 사용한다. var firstName = 'park'; var lastName ..
자바스크립트? 자바스크립트는 미국 선마이크로시스템스와 넷스케이프 커뮤니케이션스가 개발한 웹 브라우저에서 동작하는 스크립트 언어 자바스크립트(JavaScript)는 객체(object) 기반의 스크립트 언어. 자바스크립트는 주로 웹 브라우저에서 사용되나, Node.js를 사용하면 서버 측 프로그래밍도 가능. 특징 자바스크립트는 객체 기반의 스크립트 언어. 동적이며, 타입을 명시할 필요가 없는 인터프리터 언어. 객체 지향형 프로그래밍과 함수형 프로그래밍을 모두 표현. 타입체크 및 자유도가 높아 실제 개발시 의도치 않은 버그가 발생할수 있음. 이를 극복하기 위해 타입스크립트를 사용한다. 자바 vs 자바스크립트 비슷한 이름때문에 관련된 언어라고 생각할 수 있음. 서로 직접적 관련이 없으며 서로 다른점이 많음. 자..
IDE - VS Code Microsoft사에서 만든 오픈 소스 기반 편집 도구. 현재 대부분의 JS코딩시 대부분 사용하는 IDE. 가볍고 빠르며 지원하는 확장 기능들이 굉장히 많음. 중요한건 무료! 설치 확장 기능 Code Runner - node를 사용해 vs code 내부에서 js를 바로 실행 가능하게 해줌. (node 설치 필요) korea language pack - vs code를 한글화 시켜준다. vim - 에디터를 vim화 시켜준다. vs code설정 윈도우에서 code runner를 실행하니 콘솔에서 글꼴이 깨짐이 발생 (mac에서는 어떤지 모르겠다;) 파일 -> 기본설정 -> 설정 -> 인코딩 검색 -> utf-8을 euckr로 변경 파일 -> 기본설정 -> 설정 -> 글꼴 검색 -> ..
글 작성 이유 Node JS는 최근에 공부하기 시작해서 현재 프로젝트 및 개인적인 개발시 사용하고 있음. 간단한 설정 및 빠른 개발이 가능하여 자주 사용함. 혼자 공부하였기 때문에 따로 정리해두지 않았었음. 회사에 같이 일하시는 분들에게 node js를 소개할 기회가 있었고 이를 계기로 겸사겸사 정리 하기로함. 정리 계획 자바스크립트 기초 문법 정리 es6기반 자바스크립트 문법 정리 서버, 클라이언트 정리 nodejs설정 방법 정리 nodejs를 이용한 간단한 웹앱 정리 기초적인 문법만을 다룰 예정.
개발 환경 Intelli J java 8 kotlin 1.2.71 mysql spring boot 2.1 spring data jpa gradle 설정 Intelli J 최신버전으로 유지해줘야 원활한 개발이 가능합니다. (사용 버전: 2019.1.3) Intelli J 코틀린 플러그인 설치 https://plugins.jetbrains.com/plugin/6954-kotlin/ Kotlin - Plugins | JetBrains The Kotlin plugin provides language support in IntelliJ IDEA and Android Studio. plugins.jetbrains.com 코틀린 프로젝트 생성 Intelli J → File → New Project → Spring I..