'hello world!' 출력이것이 프로그래밍계의 전통이라고..증말. 멋있다. 마치 디지털 세상에 발을 딛고 세계가 확장되는 웅장한 느낌..!javascript 출력 명령어는 바로console.log문자열의 경우에는 ' ' 안에 넣어주기 < 아직 코딩에 익숙치
ㄴㄴvar, let, const 차이
자바스크립트의 기본 타입(data type)은 객체(object).객체란 이름(key)과 값(value)으로 구성된 프로퍼티(property)의 정렬되지 않은 집합입니다. 프로퍼티의 값으로 함수가 올 수도 있는데, 이러한 프로퍼티를 메소드(method)라고 합니다.예를
코딩공부를 시작하면서 가장 어려울 때가기본적인 용어들이 지칭하는 바를 정확히 기억하지 못해 문서를 읽다 중간에서 끊기는 것이다.기초중에 기초지만, 계속 까먹게 되는object, property, method 를 정리해보려고 한다.
touch sample.js - sample.js 라는 파일을 만들겠다 (터미널)runtime 환경 - 언어가 돌아가는 환경예로, alert 는 브라우저에서는 동작하지만, node에서는 돌아가지 않는다.parsing : 브라우저가 HMTL 문서를 하나하나 읽으면서 해석
prompt 텍스트 메세지(매개변수 1)와 입력필드(매개변수 2)가 있는 모달창을 띄워주는 함수 나이를 입력해주세요 : 사용자에게 보여줄 문자열 100 : 입력필드의 초기값 (선택사항이나, 쓰지 않을 경우 ' '로 표기해야 깔끔한 프롬프트를 보여줄 수 있다.)
array 를 돌면서 n과 동일한 숫자값을 가진 속성값의 갯수를 반환해주는 함수.참고 : Count Number of Element Occurrences in JavaScript Array\[for...of] in mdn
피연산자란 연산자가 연산을 수행하는 대상.피연산자(operand) = 인수(argument)2\*5 에서 2, 5는 피연산자.\* 피연산자 하나를 받는 연산자 : 단항 연산자 (a = -a)\* 피연산자 둘을 받는 연산자 : 이항 연산자 (a - b)하나의 표현식에 둘
javascript 의 모든 요소는 객체 object 이며,javascript 의 핵심은 프로토타입 prototype 이다.이를 이해하려면, 우리가 쓰고있던 메서드를 살펴봐야 한다.우리는 배열에서 forEach, map 등의 메서드를 사용해왔다.메서드(method)란?
정규표현식과 플래그 g 로 numbers 내의 문자열 zero ~ nine 을 중복되는 값까지 모두 변환해줄 값으로 가져와준다.replace 를 사용해 numbers 로 받은 문자열 zero ~ nine 을 각각 0 ~ 9 로 변환해주었다.최종 return 값에 Num
forEach 와 map 메서드 모두 호출한 배열의 각 요소를 돌면서 인수로 전달받은 콜백 함수를 반복 실행하는 것은 동일하다.다른 점은 forEach 는 단순히 for문의 대체제로써 함수를 실행하는 것에서 그치지만,map 메서드는 함수를 실행하면서 만들어진 새로운 배
참조에 의한 객체 복사
자바스크립트에서 문자열을 입력하는 방식\` \` 백틱(back-tick)으로 감싸서 사용 가능${ } 중괄호 앞 달러 표시를 통해 자바스크립트 표현식 사용 가능참고 : \[JavaScript] ES6 문법mdn - Template literals
mkdir : make directory : 폴더 생성code . : vscode 켜기npm init -y : 프로젝트 초기 설정을 하겠다. package.json 깔림npm install typescript : 해당 프로젝트에서만 타입스크립트 설치npm -g inst
this는 함수가 호출될 때 결정된다.화살표 함수에서 this는 함수가 속해있는 곳의 상위 this를 계승한다.getAgeList에 할당된 함수의 '내부함수'에서 this 는 누구를 가리킬까?this는 함수가 호출될 때 결정되므로,호출한 대상이 없다면, 윈도우 객체가