[java script] 클래스
·
java script
우테코 프리코스 1주차를 하면서 클래스를 사용해서 코드를 구현하는데, 애매하게 알고 있는 상태에서 쓴다는 느낌이 들어, 확실하게 알아가고자 한다! 아래 내용들은 모던 js 딥다이브를 보고 정리하였다.중간 중간 개념들을 추가로 정리해놓고 반복적으로 볼것이다. 💡 자바스크립트는 강력한 객체 지향 프로그래밍 능력을 지니고 있다. 클래스와 생성자 함수의 차이클래스를 new 연산자 없이 호출하면 에러가 발생한다.클래스는 상속을 지원하는 extends 와 super 키워드를 제공한다.클래스는 호이스팅이 발생하지 않는 것처럼 동작한다.1. 클래스 정의클래스는 class 키워드를 사용하여 정의한다. 파스칼 케이스를 사용하는 것이 일반적이다.class Person {}클래스는 표현식으로도 정의할 수 있다.const P..
js: 자바스크립트 입력받는 방법
·
java script
지금까지 프로그래머스에서만 코딩테스트 문제를 풀고 있었는데오늘 처음 백준 문제를 풀어보려니 다 입력을 받아야한다.그 이유는 Programmers 같은 경우에는 계산에 더욱 초점을 맞추고자 입출력을 간소화하여 입력은 함수인자(parameter)로 주어지고 출력은 반환값 returen value으로 하는 것으로 대체된다.  js의 입력에 대해서는 따로 공부한 적이 없는데 이 기초도 모르고 있었다는게.. 따라서 Baeckjoon 에서 코딩테스트 연습을 위해서 입력에 대해서 공부해보려 한다.   ide(vscode)const filePath = process.platform === 'linux' ? '/dev/stdin' : 'example.txt';const input = require('fs').readFi..
js : var 와 let의 차이 그리고 const
·
java script
항상 var 와 let의 차이가 궁금하였는데 js를 공부하면서 가장 처음 기초로 알아야 할 문법이자 가장 중요한 문법이니 정리 해보고자 한다.  우선 변수에 대해서 알아야한다. 변수변수는 데이터를 저장할 때 쓰이는 이름이 붙은 저장소 라고 할 수 있다. let tistory; 할당 연산자 = 를 사용해 변수 안에 데이터를 저장할 수 있다.  let tistory;tistory = 'Hello' 문자열이 변수와 연결된 메모리 영역에 저장되었기 때문에, 변수명을 이용해 문자열에 접근할 수 있게 되었다.  상수const 는 상수이며 상수는 변하지 않는 값이다. 따라서 변하지 않는 값을 선언할 때는 let대신 const를 사용한다.  const myHeight = 165; 이렇게 const 로 선언한 변수를 '..