console.log는 괄호 안의 메세지를 콘솔창에 출력하는 명령어로, 자바스크립트가 출력을 할 수 있게끔 도와주는 기능입니다.(출력 : 값을 눈에 보이도록 화면에 나타내는 것)변수란 데이터를 담을 수 있는 대상이라고 한다.예시1. 숫자형 계산예시2. 문자형 계산문자열
함수 정의와 호출 함수는 먼저 함수를 선언을 하고 선언된 함수를 실행을 하면서 사용한다. 다른 말로는 '함수를 정의를 하고 정의된 함수를 호출하여 사용한다' 기능수행을 하고 반드시 함수를 호출해야 console에 출력된다!! return이 있는 함수 선언부에 c
비교연산자 Assignment. isOkayToDrive 함수를 작성하세요. 함수의 인자 who 가 "son" 이면 "Nope!" 리턴 함수의 인자 who 가 "dad" 이면 "Good!" 리턴 함수의 인자 who 가 "grand father" 이면 "Be care
자바스크립트 데이터 타입 자바스크립트 데이터 타입은 프로그래밍 언어에서 사용 가능한 데이터의 종류를 의미합니다. JavaScript의 모든 값은 데이터 타입을 갖게 되는데 ECMAScript(ES6) 기준으로 다음과 같이 7개의 데이터 타입이 제공됩니다. 원시 타
19, 44, "good", false 배열을 접근하여 0번째부터 출력해보자.배열의 index는 0번째부터 시작합니다.19,44,'good',false 배열에서 0번째 값을 500으로 수정해보자19,44,'good',false 배열의 길이를 구해보자배열의 길이는 배열의
for (초기 상태; 조건; counter 변화){ 수행할 동작}빈 배열 myArray에 100부터 100까지 요소를 추가해라.Array의 요소를 순회하며 콘솔에 출력하기Number로 이루어진 Array의 요소를 순회하며 1씩 더하여 콘솔에 출력하기Array의 길이
배열요소의 값 추가하기Array.push()Array.unshift()배열요소의 값 삭제하기Array.pop()Array.shift()배열요소의 값 수정하기Array.slice()Array.splice()push메서드는 배열의 마지막에 새로운 요소를 추가한 후 변경된
제목만 봐도 뭐가 뭔지 모르겠다. 어렵...😱😱한글로 검색해봐도 참고할만한 사이트가 없어 영어로 구글검색을 해보았다.검색해본 결과, stackoverflow사이트에 여러질문이 올라와있었다.키워드를 이해했는지는 잘 모르겠지만객체와 배열이 섞인 복잡한 객체라는 것은 객
하이퍼텍스트 마크업 언어로 쉽게말해, 웹을 만들기 위한 가장 기초적인 언어이다. html은 문서의 골격이지 프로그래밍 언어가 아니다!프로그래밍 언어 : 문제를 해결하기 위해 컴퓨터에게 주어지는 처리방법과 순서를 정해주는 명령문을 작성하는 언어마크업 언어 : 마크(mar
변수는 데이터를 담기 위한 메모리 공간을 의미한다. 쉽게 생각하면, 어떤 값을 담기 위한 상자나 그릇이라고 비유할 수 있다. 그리고 여기에 담긴 값은 다른 값으로 바꾸는 것이 가능하다.데이터의 종류로는 문자형(String), 숫자형(Number), 논리형(Boolean
1-3. 동적 타이핑 (Dynamic typing) 자바스크립트는 동적타입(dynamic / weak type)언어이다. 이것은 변수의 타입 지정없이 값이 할당되는 과정에서 값의 타입에 의해 자동으로 타입이 결정될 것이라는 뜻이다. 따라서 같은 변수에 여러 타입의 값
객체는 자바스크립트 데이터 타입 중의 하나이다. 영어로는 Object라고 표현한다. key값과 value값을 쌍으로 이루어져 있고, 배열과는 다르게 순서가 중요하지 않다.객체가 보유한 값을 '프로퍼티'라고 하며, 객체가 보유한 함수를 '메서드'라고 한다. (둘다 프로퍼
객체에 접근하는 방법으로는 2가지가 있다.Dot NotationBracket Notation프로퍼티란 객체 내부의 속성을 의미한다. 마침표(.)로 프로퍼티에 접근한다. 프로퍼티 식별자는 오로지 알파벳만 가능하다(\_, &, $포함)숫자로 시작할 수 없다.변수를 포함할
화살표 함수는 ES6문법이다. function키워드를 사용해서 함수를 만든 것보다 간단히 함수를 표현할 수 있다. 화살표 함수는 항상 익명이기 때문에 메서드가 아닌 함수에 사용하는 것이 적절하다. 또한 자신의 this, arguments, super 또는 new.tar
함수 스코프(Scope) 스코프의 사전적의미는 범위이며, 여기에서는 변수 또는 함수의 유효범위를 가리킨다. 호이스팅(hoisting) 호이스팅이란 스코프(scope)안에서의 변수 선언을 최상위에서 선언한 것과 동등하다는 의미를 가진다. > 변수가 선언되기 이전에
함수 스코프(Scope) 스코프의 사전적의미는 범위이며, 여기에서는 변수 또는 함수의 유효범위를 가리킨다. 지역변수와 전역변수의 개념과 차이 전역변수는 자바스크립트 어디에서든 사용할 수 있는 변수이고 지역변수는 함수 스코프에서만 사용할 수 있는 변수이다. 전역함