728x90
반응형
다시 한 번 자바스크립트 class 파헤치기
Javascript2023. 6. 13. 11:59다시 한 번 자바스크립트 class 파헤치기

사실 예전에 분명 class를 공부한 부분이 있지만 너무 쉽게 휙 넘어가버려서 매번 class 문제를 마주할 때마다 정신이 혼미하다... 그래서 준비했다. 나를 위한 class 파헤치기!! class 외에도 이전에 다 공부했지만 쏙쏙 많이도 까먹었더라... 물론 다시 개념 좀 살펴보고 하면 되지만 class는 그것조차 잘 되지 않더라 이 말이다...! (class 할 때마다 너무 고통스러워요...) 그럼 얘기는 여기까지 하고, 바로 class에 대하여 알아보도록 하겠다. - Class란? 자바스크립트에서 class는 ES6부터 지원을 하기 시작했다. 자바스크립트에서 class는 함수의 한 종류이다. 익스플로러에서는 class를 지원하지 않으며, 최신 브라우저에서는 class를 지원한다. class를 사용..

다시 시작하는 자바스크립트 - 스코프
Javascript2023. 4. 27. 04:05다시 시작하는 자바스크립트 - 스코프

헷갈리는 것들만 따로 정리할 예정. deep dive 책을 함께 공부함. 17. 스코프(Scope) 17-1. 스코프 :

2023. 4. 25. 19:00다시 시작하는 자바스크립트 - 비동기

보호되어 있는 글입니다. 내용을 보시려면 비밀번호를 해주세요.

다시 시작하는 자바스크립트 - 주석, 에러처리, 모듈
Javascript2023. 4. 24. 14:13다시 시작하는 자바스크립트 - 주석, 에러처리, 모듈

헷갈리는 것들만 따로 정리할 예정. deep dive 책을 함께 공부함. 16. 주석, 에러처리, 모듈 16-1. 주석(Comments) // 주석 Comments // 한 줄 짜리 주석을 작성할 때 씀. // TODO(승민) : 해야 할 일을 작성. // TODO(승민) : XX기능 구현하기. /* * 주석은 코드 자체를 설명하는 것이 아니라, * 왜(WHY)와 어떻게(HOW)를 설명하는 것이 좋음. * (단, 정말 필요한 경우에만 사용.) */ // 외부에서 많이 쓰이는 함수 API인 경우 JSDoc을 사용하면 좋음. // 사용할 수 있는 주석 방법에 관하여 많이 나옴. /** * 제일 첫 줄에는 함수에 대한 설명을 적어주는 것 => 주어진 두 인자를 더한 값을 반환함. * @param {*} a 숫..

다시 시작하는 자바스크립트 - Operators(연산자들)
Javascript2023. 4. 23. 21:52다시 시작하는 자바스크립트 - Operators(연산자들)

헷갈리는 것들만 따로 정리할 예정. deep dive 책을 함께 공부함. 15. Operators 15-1. 논리연산자(Logical Operator) && 그리고 || 또는 단축평가 : short-circuit evaluation - 단축평가 : 표현식을 평가하는 도중에 평가 결과가 확정된 경우 나머지 평가 과정을 생략하는 것. const obj1 = { name: "🐶" }; const obj2 = { name: "🐱", owner: "Seungmin" }; if문 안에서 논리연산자를 사용하면 각각의 조건들이 값으로 평가가 되는데, boolean으로 변환되어 평가되게 됨. if(obj1 && obj2) { console.log("둘 다 true!"); } 둘 다 존재하므로 둘 다 true!를 출력함...

프로그래머스 자바스크립트 문자열 다루기 기본
Javascript/Coding Test2023. 4. 23. 18:56프로그래머스 자바스크립트 문자열 다루기 기본

- 문제 설명문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요.예를 들어 s가 "a234"이면 False를 리턴하고 "1234"라면 True를 리턴하면 됩니다. 처음에는 이 문제를 엄청 빨리 풀 수 있을 줄 알았다. 그도 그럴게 이 문자열을 모두 뭉뚱그려다가 isNaN()으로 false인지 true인지 판별하면 될 거라고 생각했으니까.내가 isNaN()을 사용한 이유는, 문자열을 굳이 숫자로 바꾸지 않은 상태에서 숫자인지 판별해줄 만한 함수로isNaN()이 매우 적합하다고 생각했기 때문임. (isNaN() 말고도 isNumber()이 있음.)만약 이런 문제가 아니라면 문자열도 숫자가 맞는지 판별해준다는 점이 취약점이 될 수 있으므로isNaN()을 보..

728x90
반응형
image