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

# JavaScript

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

43745개의 포스트

문자열 메서드(작성중)

해당하는 문자열이 없는 경우 -1 반환if(str.indexOf(text))를 사용하지 않도록 주의if문을 사용할 때는 -1보다 크다는 조건을 쓸 것

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

#왕초보 자바스크립트 1강 - 변수 선언법, alert(), console.log()

codepen.io > 코드를 쉽게 공유하고 바로 작성할 수 있는 에디터이다. 이렇게 이용할 수 있다.변할 수 있는 값은 let 으로 선언이렇게 let을 붙였을 경우 같은 변수 이름이 존재한다면 에러가 난다.변수 이름이 겹칠 수 있으니 let을 쓰자.let을 사용해 에

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

[JavaScript] Luxon을 써보기 전에

(이 글은 2020년 10월에 쓰였습니다. 약간 업데이트했지만, 최신 홈페이지의 내용과는 일부 다를 수 있습니다.) 개발에 필요한 모든 API를 다 외우기는 어렵다. (2년 전에) 리액트 프로젝트에 사용하고 있던 Moment.js 홈페이지에...

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

[JavaScript] 객체 구조 분해 할당

객체 배열 구조분해 예시

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

프로그래머스[Level2] 조이스틱 - JavaScript

프로그래머스\[Level2] 조이스틱▲ ▼ 알파벳 최소 이동 namei번째 value - 65('A'의 아스키 코드값) 으로 값을 구하기알파벳의 총 개수 : 26개 / 2 를 통해 13보다 큰 값은 'Z'로 시작하는게 더 최소임◀ ▶ 커서 최소 이동해결되지 않아 구글링

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

JavaScript | 클래스

⇒ Class는 객체를 생성하기 위한 템플릿으로 객체지향프로그래밍에서 많이 사용되는 개념이다.      Class를 정의하는 방법은 크게 class 표현식과 class 선언 방법이 있다.ES6이후부터 클래스(Class)기반으로 객체지향 프로그래밍을 한다. 객체를 여러

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

[JavaScript] ECMAScript란?

ECMAScript는 Ecma라는 기관이 자바스크립트를 표준화 하기위해 만든 script 언어이며 ECMA-262 표준를 따르고 있다.자바스크립트를 개발한 Netscape가 더 향상된 표준화를 위해 기술 규격을 Ecma International(정보통신기술(ICT),

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

220930 TIL -JS의 시작

JS생태계 참고문서ES6 -> ES2015 업데이트버전. 해당 버전부터 문법이 대거 추가되며 가독성, 유지보수성 크게 향상되었다.ECMA Script -> 자바스크립트의 뼈대를 구성하는 언어자바스크립트 런타임 -> 자바스크립트 실행할 수 있는 환경HTML 을 프로그래밍

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

[JS] async-await

비동기처리에 대한 이해가 부족해서 조금이나마 이해한 내용을 정리해보려고 한다.수업시간에 실습한 페이지처음에 열리는 페이지 이름을 클릭하면 새로운 html창이 열리고 그 이름의 id를 주소창에 저장하여 (\~~/?id=10103) 해당 id에 대한 정보를 백엔드에서 가져

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

웹개발 왕초보 4주차 숙제

입력한 정보를 POST 방식으로 MongoDB에 저장하고GET 방식으로 가져와서 보여준다

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

[LeetCode] Leaf-Similar Trees

Javascript 코딩테스트

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

[giruboy][Question] Dynamic page titles in Django

요청하신대로 오버라이딩을 통한 hmtl title 지정을 하는 중에 추가적인 기능 구현을 하고 싶어 공부하던 중 해결이 되지 않아 현재의 문제점을 공유드립니다.일단 그 전에 html title이란 웹브라우저에서 탭에 나타나는 타이틀 텍스트를 말합니다.제가 원하는 기능은

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

객체와 변경불가성(Immutability)

객체 생성 이후, 더 이상 변경불가능한 상태로 만드는 디자인 패턴을 의미한다.객체는 참조(Reference)를 통해 접근이 가능한 특성을 가져서 상태가 변경될 수 있다는 가능성이 있다.ES5에서는 방어적 복사(defencive copy) 또는 Observer패턴으로 대

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

TIL. <모던 자바스크립트 Deep Dive> 8장 제어문

<모던 자바스크립트 Deep Dive> 8장 제어문

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

JavaScript 클로저

자바스크립트에서 Closure가 무엇인지 정리한다

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

JavaScript 실행 컨텍스트와 관련 개념들

Execution Context, Scope, Hoisting, this 등 JavaScript가 어떻게 동작하는지 이해하는 데 기본이 되는 개념들을 정리해본다

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

[LeetCode] Check If String Is a Prefix of Array

Javascript 코딩테스트

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

JavaScript 현재 시간과 날짜 기능 추가

왜냐하면 자기소개 웹에 많은 기능을 넣게되면오히려 방문자에게 반감을 일으키지 않을까 생각이 들었다.(깔끔하고 심플하니까.)(날짜와 시간에대한 디자인은 다음번 포스팅에 올리도록 하겠다.)

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

innerHTML, innerText와 textContent의 차이점

개념 차이 1. Element.innerHTML element 내에 포함된 HTML 및 XML 마크업을 반환합니다. 2. Element.innerText element 내 화면에 표시되는 텍스트 콘텐츠를 반환합니다. 3. Node.textContent element 내 모든 element의 텍스트 콘텐츠를 반환합니다. 그래서 와 내의 텍스트 콘텐츠도 ...

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

[ JS 코딩테스트 LV 2] 오픈채팅방

오픈채팅방카카오톡 오픈채팅방에서는 친구가 아닌 사람들과 대화를 할 수 있는데, 본래 닉네임이 아닌 가상의 닉네임을 사용하여 채팅방에 들어갈 수 있다.신입사원인 김크루는 카카오톡 오픈 채팅방을 개설한 사람을 위해, 다양한 사람들이 들어오고, 나가는 것을 지켜볼 수 있는

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