\*\*자바스크립트 언어의 특징1.객체 지향 프로그래밍 지원 객체지량이란? 절차지향의 반대말절차지향 프로그래밍은 순서대로 실행되는 일련의 과정을 단계적으로 기술하여 프로그램을 만드는 것이고, 객체지향 프로그래밍은 데이터와 함수를 객체라는 그룹으로 묶어서 처리하는 방법입
\*\*조건문과 반복문1-1. if 문 if (true 또는 false 가 나오는 조건) { maim logic } ex) let x = 10; if (x < 0) { console.log('x는 양수입니다') } -> x = 10 으로
\*\*ES6 문법(1) let(변수), const(상수) 둘의 차이점 => 한번 선언하고 할당한 값에 다시 재할당을 할 수 있느냐?!2015년 이전 ==> var 만 사용되었다.(2) arrow function (화살표 함수)화살표 함수는 ES6 이후 새로운 함수 표
JQuery웹사이트에 자바스크립트를 쉽게 활용할 수 있도록 도와주는 오픈소스 기반의 자바스크립트 모음집의 형태JQuery의 장점1.코드의 가독성이 좋다.2.웹 사이트 제작을 용이하게 해줍니다.사용하는 방법JQuery 사용을 선언하고 ⇒ 이름표 붙여주고 ⇒ 이름을 가리
Jquery, Fetch, JS를 활용한 웹페이지 만들기상단 메뉴, 오늘의 영화, Top 10, 추천영화 4구역으로 나누어 순서대로 작업한다
구글 모멘텀 시작화면 만들기1) api와 fecth를 사용해서 현재시각, 온도, 배경화면을 나타내고2) 가운데 글자, 오른쪽 하단에 +를 누르면 박스가 나오게 만들어보자
flask, pymongo, Jquery의 기능을 사용해 웹페이지를만들어보자이름, 주소, 평수를 입력하면 mongodb에 저장,저장된 데이터를 홈페이지에 다시 붙여준다.
agedUserMust\~~ 함수 안에 두번 째 콘솔인 Passed!나오도록 로직을 작성하는 문제 디버깅 모드로 함수를 한줄씩 실행해보니변수 user2가 undefined 상태였다.agedUser가 호출되면서 getAged 함수가 실행되는 상태. 주어진 변수인user,
컴퓨터가 생성한 임의의 숫자(0~9 중복 X) =number유저가 입력한 숫자 = input두 가지 값을 비교하여 볼(B)과 스트라이크(S)를 카운트하는 로직을 작성해보자반복문과 조건문을 활용해 로직을 작성하였다. 그런데 무엇을 리턴하지?인풋값이 3자리 숫자가 아니라면

onClick 이벤트를 통해 아래 이미지와 같은 기능을 구현해보자!클릭시 메세지와 텍스트를 입력할 수 있는 인풋창과 확인을 누르면입력한 내용이 콘솔에 기록된다. 구글링을 통해 prompt라는 기능을 찾아코드를 작성해보았다.콘솔에 prompt 함수 자체가 기록된다...
함수형 프로그래밍에서 어떤 외부 상태에 의존하지 않고 변경시키지도 않는, 부수적인 효과가없는 함수를 순수함수, 외부 상태를 변경시키는 함수를 비순수 함수라고 부른다.순수 함수는 동일한 인자 전달되면 언제나 동일한 값을 반환한다. 즉, 순수 함수는 어떤 외부 상태에도 의
동기: synchronous현재 실행중인 코드가 끝나야 다음 코드가 실행되는 방식CPU에 계산에 의해 즉시 처리가 가능한 대부분의 코드.비동기: a + synchronous => async 라고 흔히 부른다.실행중인 코드의 완료 여부와 무관하게 다음 코드가 실행되는 방
위 코드에서 outer 함수가 실행되면 x를 10으로 선언하고 inner 함수가 실행된다.inner 함수는 먼저 내부에서 x 값을 찾는다 없을 경우 외부에서 x를 찾게 된다.함수가 선언된 환경, 함수가 선언될 당시의 외부 변수 등의 정보를 렉시컬 환경이라고 이해하자.

JS 엔진에서 함수가 실행되는 순서는 어떻게 될까?아래 코드를 살펴보자가장 먼저 호출된 함수는 first 함수. 하지만 콘솔에 기록된 순서는third -> second -> first 순이다. 함수가 실행될 때 JS 엔진 내부에서 실행되는 순서대로 쌓이게 되는데 이것
??(널 병합, nullish coalecing) 연산자: || 연산자 대용으로 사용되며, falsy한 값 중 null, undefined만 따로 구분한다.falsy한 값? 무조건 false를 리턴하는 값 (0, '', NaN, false, null, undefined
자바스크립트를 사용해0~9까지 서로 다른 숫자 3개를 무작위로 뽑아컴퓨터가 뽑은 숫자를 맞추는 프로그램을 만들어보자컴퓨터는 사용자가 입력한 세자리 숫자에 대해서, 아래의 규칙대로 스트라이크(S)와 볼(B)를 알려준다.숫자의 값과 위치가 모두 일치하면 S숫자의 값은 일치
중복 없이 랜덤으로 만든 3자리 숫자를 입력값을 통해 맞춰보자코딩을 하기 전에 생각해 볼 것!1 ) strike와 ball의 횟수를 카운트하여 콘솔에 기록2 ) 숫자를 비교한 횟수를 카운트하여 최종 결과를 콘솔에 기록3 ) 맞출 때까지 반복해서 입력창을 제공백틱을 이용
🧐 async / awaitasync/await는 자바스크립트의 비동기 처리 패턴 중가장 최근에 나온 문법이다. 기존의 비동기 처리 방식인 콜백함수와 프로미스의 단점을 보완하고, 개발자가 읽기 좋은 코드를 작성할 수 있게 도와준다🧐 비동기 처리란?동기적 (Sync