JavaScript 3

[프로그래머스 / 코딩테스트 입문 / 자바스크립트(Javascript)] 중앙값 구하기

[프로그래머스 / 코딩테스트 입문 / 자바스크립트(Javascript)] 중앙값 구하기https://school.programmers.co.kr/learn/courses/30/lessons/120811# 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr[ 풀어보기 ] 정답 풀이📌 코드function solution(array) { array.sort((a,b) => b-a); // 이처럼 숫자 정렬시에는 comparator를 매개변수로 전달할 것 return array[Math.floor(array.length/2)];}오답 풀이📌 오답 코드fun..

[Javascript] let과 var의 차이 (var hoisting) / var 보다 let이 추천되는 이유

참고 강의[드림코딩] 자바스크립트 3. 데이터타입, data types, let vs var, hoisting | 프론트엔드 개발자 입문편 (JavaScript ES5+) https://youtu.be/OCCpGh4ujb8?feature=shared강의에서는 let과 var의 차이 외에도자바스크립트 내에서의 여러가지 data type들,그리고 그 타입들의 특징들을 세세하게 알려준다. 주먹구구식으로 javascript를 접하면서 들었던여러 의문점 중 하나가 바로 let과 var의 차이.왜 인텔리제이에서 var를 쓰면 계속 let을 쓰는걸 추천해... 라는 문장이 떴는지 이제 알 수 있다 ^-^... ◾변수 선언 시, var를 쓰지 않는 이유  ⭐ 아래와 같은 var의 유연성들이, 위험부담을 가져오기 때문이..

[Javascript] HTML에 자바스크립트 파일을 연결하는 여러가지 방법 (async 속성과 defer 속성)

참고 강의[드림코딩] 자바스크립트 2. 콘솔에 출력, script async 와 defer의 차이점 및 앞으로 자바스크립트 공부 방향 | 프론트엔드 개발자 입문편 (JavaScript ES5+) https://youtu.be/tJieVCgGzhs?feature=shared 엘리 쌤이 소개해주는 방법은 여러가지가 있었다.Head 안에 script 태그 작성Body 안, 가장 끝에 script 태그 작성 ☜ 이게 평소 내가 사용하던 방법.Head 안, async 속성 사용하기Head 안, defer 속성 사용하기 ☜ 이게 가장 효율적이라고 한다.내가 기존에 사용하던 2번 방법은 지금까지 왜 주로 사용되어왔던건지,그리고 4가지 방법 중 4번 방법이 가장 효율적인 이유는 무엇인지를 중점으로 남겨보고자 한다.난 ..