빈칸 채우기 for 40th 스터디 카페
메타인지
HTML
CSS
JavaScript1
JavaScript2
변수
각 보관함의 이름
이름을 통해 데이터 사용 (재활용)
이름(Label)이 붙은 값
변수 사용법
: 보관함 확보, let age;
: 보관함에 데이터 저장, age = 30;
과
동시에 가능, let age = 30;
타입
변수에는 다양한 타입이 있습니다.
타입을 확인 해볼 수 있는 키워드(메서드, 연산자)
타입 확인
console.log(typeof 'Hello World') :
console.log(typeof 40) :
console.log(typeof (1 < 2)) :
console.log(typeof undefined) :
console.log(() => {}) :
console.log(typeof ([])) :
console.log(typeof ({})) :
Array.isArray(obj)
obj 가 배열인 경우 반환 값은 <true> 입니다.
작은 기능의 단위
코드의 묶음 (즐겨찾기 버튼)
코드를 묶음으로 만들어 놓고 필요할때 찾아 사용
함수 선언 방식
함수
: function hi () { return 'Hello World' }, 전통방식, 호이스팅 발생
함수
: const hi = function () { return 'Hello World' }
함수 : const hi = () => 'Hello World', 한줄 코드 작성시 중괄호와 return 생략 가능
조건문
어떠한 조건을 판별하는 기준을 만드는 것
'if', 'else if', 'else' 를 활용
논리 연산자
논리 연산자 NOT의 기호 :
논리 연산자 AND의 기호 :
논리 연산자 OR의 기호 :
falsy 값
falsy 값은 if문에서 false로 변환되므로 if 구문이 실행되지 않습니다.
6가지 falsy 값
if (false)
if (null)
if (undefined)
if (0)
if (NaN)
if ('')
문자열
문자들이 ''나 "", ``로 감싸져 있는 경우, string
문자열 사용법 (String.prototype. 은 생략)
String.length : 문자열의 길이를 확인
toLowerCase() : 소문자로 변환된 문자열을 반환합니다.
: 대문자로 변환된 문자열을 반환합니다.
: 문자열 양 끝의 공백을 제거합니다.
: 문자열의 문자를 전달해준 인자 기준으로 분리하여 배열을 반환합니다.
Array.prototype.join() : 배열의 요소들을 전달해준 인자를 사이에 두고 합쳐진 문자열을 반환합니다.
모든 String method 는 immutable 입니다.
Array method 는 immutable 및 mutable 여부 잘 기억해야 합니다.
반복문
단순한 반복을 보다 효율적이고 간결하게 할 수 있도록 해줍니다.
조건을 잘 적용해야합니다.
for 구문
반복할 조건을
, 조건식, 증감문 순으로 넣어 줍니다.
while 구문
초기화가 필요 없을때 while 구문 사용합니다.
제출