name https://images.velog.io/tags/JavaScript.png

# JavaScript

JavaScript(JS)는 가벼운 인터프리터 또는 JIT 컴파일 프로그래밍 언어로, 일급 함수를 지원합니다. 웹 페이지의 스크립트 언어로서 제일 유명하지만 Node.js, Apache CouchDB, Adobe Acrobat처럼 많은 비 브라우저 환경에서도 사용하고 있습니다. JavaScript는 프로토타입 기반의 동적 다중 패러다임 스크립트 언어로, 객체지향형, 명령형, 선언형(함수형 프로그래밍 등) 스타일을 지원합니다.

55574개의 포스트

for...in/for...of

for...in과 for...of는 for반복문의 사촌쯤되는 문법이다.우선 둘의 핵심만 요약하자면for...in : 객체객체에 있는 심벌제외, enumberable한 프로퍼티를 순회할 때 사용.배열이면 인덱스(0부터) 순회한다. for...of : 배열배열 안에 있는

약 1시간 전
·
0개의 댓글
·

[JS] 호이스팅 기본 정리

JavaScript의 특징 중 하나인터프리터가 변수와 함수의 메모리 공간을 선언 전에 미리 할당하는 것을 의미var 키워드로 선언한 변수의 호이스팅과 let, const 키워드로 선언한 변수의 호이스팅은 다르게 작동합니다.위 예시에서는 변수 참조간의 발생하는 에러인 R

약 1시간 전
·
0개의 댓글
·

[JS] 식별자란?

JavaScript에서 식별자라는 키워드를 듣는 경우가 많았습니다. 처음에는 그저 변수의 이름을 식별자라고만 생각하고 넘어갔는데 헷갈리는 개념을 정리해보려고 합니다.식별자는 어떤 값을 구별해서 식별할 수 있는 고유한 이름을 의미합니다.우리는 코드 내에서 어떤 값을 재사

약 2시간 전
·
0개의 댓글
·

230323

오전 수업 못들어서 js는 나중에 작성 예정 🚩 jQuery tab 메뉴 응용1 📝 설명 어제 한 tab 메뉴 응용 이어서 작성하여 완성 ✒️ 사용법 입력 css html js 출력 이미지로 대체 ![](https://velog.velcdn.com/

약 2시간 전
·
0개의 댓글
·
post-thumbnail

좋아요 기능 구현

SiteUser클라이언트의 정볼를 저장QuestionUser 게시물의 정보를 저장AnswerQuestion 의 댓글을 저장좋아요 기능을 추가하기 위해서 SiteUser 의 참조를 하나 더 추가해야 한다.글쓴이와 답변자는 1:N , N:1 의 관계지만,좋아요는 N:N 의

약 2시간 전
·
0개의 댓글
·
post-thumbnail

[ JS 코딩테스트 LV 2 ] 2 X n 타일링

가로 길이가 2이고 세로의 길이가 1인 직사각형모양의 타일이 있습니다. 이 직사각형 타일을 이용하여 세로의 길이가 2이고 가로의 길이가 n인 바닥을 가득 채우려고 합니다. 타일을 채울 때는 다음과 같이 2가지 방법이 있습니다.타일을 가로로 배치 하는 경우타일을 세로로

약 6시간 전
·
0개의 댓글
·
post-thumbnail

자바스크립트 임시 정리

학원 수업유투브 코딩앙마님의 자바스크립트 기초 강의 가위바위보To Do ListMusic 플레이어(아래 내용 말고 공부 정리한 거 더 있는데, 추가로 수정 예정)| 변수이름 문자, 숫자, $ 사용 가능첫글자 숫자 사용 X예약어 사용 안되며, 상수 사용시 가급적 대문자

약 10시간 전
·
0개의 댓글
·
post-thumbnail

JavaScript EventLoop에 대하여 간단하게 알아보자

처음 프로그래밍을 공부할 때 아무 생각없이 에디터에 코드만 작성하며"아 이러면 웹사이트를 만들 수 있구나" 라고 단순하게 생각하며 코딩을 했다.그러던 중에 처음 setTimeout 함수를 사용하였을 때 굉장히 신기한 경험을 하였다.

약 10시간 전
·
0개의 댓글
·
post-thumbnail

예산 javaScript

예시 케이스는 통과했는데, 다른 추가 케이스들을 통과하지 못했다. 예외 케이스를 생각하지 못해서 실패했다. 반복문을 2번사용했는데 오류가 있나보다.d.sort()로 d의 배열을 오름차순으로 바꾼다.reduce()메서드로 초깃값이 0인 순회하며 합계한다.초깃값이 0이므로

약 10시간 전
·
0개의 댓글
·
post-thumbnail

JavaScript(JS) - 모듈(Module)

자바스크립트로 코드를 작성하다보면 여러가지 함수를 만들게 된다. 이 함수들은 하나의 기능을 만들기 위해 사용이 되거나 계산을 하기 위해 사용이 되거나 등등 다양한 방법으로 사용이 된다. 하지만 하나의 파일에서 계속 작성하다보면 코드가 너무 길어지고 그렇게 되면 코드를

약 10시간 전
·
0개의 댓글
·
post-thumbnail

[Javascript] reduce()

reduce() method의 특성을 잘 활용한 코드이다. 기억하자! reduce((acc,cur,idx))위와 유사한 풀이를 적용하고 싶었으나 method들에 대한 이해가 얕아 심플하게 구현하였다.

약 10시간 전
·
0개의 댓글
·

List, Set, Map

List, Set, Map

약 11시간 전
·
0개의 댓글
·

[프로그래머스] 문자열 다루기 기본

문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 "a234"이면 False를 리턴하고 "1234"라면 True를 리턴하면 됩니다.s는 길이 1 이상, 길이 8 이하인 문자열입니다.s는 영문 알파

약 11시간 전
·
0개의 댓글
·
post-thumbnail

[프로그래머스] 공원 산책 Javascript (lv1)

lv1을 다 풀고 lv2를 푸는데 너무 어려워서 요즘 잘 못 풀다가 간만에 lv1을 풀었다. 요즘 lv1 문제들은 좀 어려운 것 같다.

약 11시간 전
·
0개의 댓글
·

javascript에서 임시로 타입사용하기

요즘 코딩할 때 자동완성이 되지 않으면 내가 뭘 잘못하고 있다는 생각이 든다그래서 자바스크립트로 코딩을 할 수 없게 되었는데js로 임시로 타입을 지원하는 방법이 있다이는 js로 구성된 강의를 들을 때 특히 유용하다이와 같이 JS Doc을 이용해서 너무도 편하게 타입 지

약 11시간 전
·
0개의 댓글
·
post-thumbnail

[프로그래머스] Lv.0 - 문자열 밀기

문자열 "hello"에서 각 문자를 오른쪽으로 한 칸씩 밀고 마지막 문자는 맨 앞으로 이동시키면 "ohell"이 됩니다. 이것을 문자열을 민다고 정의한다면 문자열 A와 B가 매개변수로 주어질 때, A를 밀어서 B가 될 수 있다면 밀어야 하는 최소 횟수를 return하고

약 11시간 전
·
0개의 댓글
·
post-thumbnail

옵셔널 체이닝, null 병합 연산자... 자바스크립트에도 있지 않나요? (feat. chat GPT)

옵셔널 체이닝, null 병합 연산자! 이번 시간에는 개념 그 자체보다는 자바스크립트와 타입스크립트의 차이점에 대해 초점을 맞춰 알아보도록 하겠습니다.

약 11시간 전
·
0개의 댓글
·

[프로그래머스] Lv.2 다음 큰 숫자 JavaScript

자연수 n이 주어졌을 때, n의 다음 큰 숫자는 다음과 같이 정의 합니다.조건 1. n의 다음 큰 숫자는 n보다 큰 자연수 입니다.조건 2. n의 다음 큰 숫자와 n은 2진수로 변환했을 때 1의 갯수가 같습니다.조건 3. n의 다음 큰 숫자는 조건 1, 2를 만족하는

약 12시간 전
·
0개의 댓글
·
post-thumbnail

JavaScript(JS) - 비동기

웹 개발을 하면서 비동기는 꼭 알아야한다고 생각한다. 이런 생각이 든 이유는 지금까지 개발을 하면서 비동기 처리를 많이 했었는데 예를 들면, 게시판이 아마 대표적인 예시이지 않을까 싶다. 비동기처리는 JQuery에 Ajax로만 사용했었는데 강의를 들으면서 여러가지 비

약 12시간 전
·
0개의 댓글
·