자바스크립트 개념과 특징, 작성위치 JS의 정의 > 웹 페이지에 동적인 기능을 넣기 위해 만들어진 프로그래밍 언어 웹 내부에서 일어나는 상호작용은 html, css만으로 이루어질 수 없음 ⇒ 웹 내부에서 발생하는 다양한 기능을 만들 수 있음 JS의 특징 > 브라

조건에 따라 실행할 코드를 분기할 때 사용하는 기본 조건문이다.여러 조건을 순차적으로 비교할 때 사용한다.if문 조건식을 비교하여 참(true), 거짓(false)을 판단한다.① && (논리곱 연산자) and 연산 모든 조건식이 참이어야 참② || (논리합 연산자)

조건식이 참(true)인 동안 반복해서 실행되는 반복문이다.조건을 먼저 검사한 후 실행되기 때문에, 조건이 처음부터 거짓이면 한 번도 실행되지 않는다.조건식과 상관없이 최소 한 번은 실행되는 반복문이다.반복할 코드를 먼저 실행한 후 조건을 검사한다.반복문 중 가장 많이

함수(Function)는 데이터를 전달받아 처리한 후 결과를 돌려주는 코드 블록이다.자주 사용하는 코드를 하나로 묶어 필요할 때마다 호출하여 사용할 수 있다.매개변수가 없는 함수도 있다매개변수를 받아 처리하는 함수도 있다결과값을 반환하지 않는 함수도 있다매개변수 없이

객체(Object)는 현실 세계의 사물이나 개념을 표현하기 위한 자료 구조이다.현실 세계는 객체들의 집합으로 이루어져 있으며, 자바스크립트에서도 이를 객체로 표현한다.객체는 하나의 값으로 표현되지 않는다여러 개의 속성(property) 과 값(value) 의 묶음으로
호이스팅(Hoisting)이란, 자바스크립트 엔진이 코드를 실행하기 전, 변수나 함수의 ‘선언’ 부분을 해당 유효 범위(scope)의 최상단으로 끌어올리는 것과 같이 동작하는 방식을 의미한다.선언(Declaration): var myVar; 와 같이 변수가 존재함을 알
[실습내용 정리] String 객체 string.substr() string.match() 은 HTML 문서를 브라우저가 객체 형태로 변환한 것이다. DOM 객체의 생성 메소드는 자바스크립트로 HTML 요소를 동적으로 생성할 때 사용된다. 즉, HTML에 미리 작

MdN js코드 참고링크예시)
자바스크립트의 값은 크게 두 종류로 나뉜다.Number, String, Boolean, null, undefined 등값 자체가 변수에 저장복사 시 완전히 새로운 값이 생성됨서로 영향을 주지 않는다원시값의 복사는 항상 깊은 복사Object, Array, Function
[실습내용 정리] 비동기 함수  함수(객체) 위의 코드는 "resolve, reject"를 받지 않은 상태이기 때문에 콘솔에서 현재 상태가 계속 pending으로 되어 있는것을 알 수 있다. 
문제에 나오는 수는 랜덤으로 뽑아짐 (1~100까지) 임의로 주기 이항기준사칙연산도 랜덤 (+, - , \*, / )10초 지난 후 정답이 틀리면 옆에 빨간색으로 답이뜨고, 취소선 으로 표시정답만 맨 밑에 개수 출력된다.(남은시간 부분에 10 9 8 7 6 5 4