1주차

Vorhandenheit ·2021년 6월 1일
0

JS/Node 

목록 보기
1/63

#변수
.question
값으로 변환된 표현문이 변수에 할당되어 담기는 과정 설명

.answer
1)변수는 데이터 저장소에 이름을 붙이고 (선언) 그 저장소 안에 데이터를 넣는 것이다(할당)

2)상황에 따라 변할 수 있는 값
let(선언) myname= 'steve'(할당) ;
-- '='은 같다라는 의미가 아니라 steve라는 값을 대입하는 것

3)이름이 붙은 값

@표현식 - 변수를 이용해서 값을 계산하는 것

4)변수명에는 공백을 사용하지못함

5)변수는 동일한 변수를 이용해 대입할 수 있음
-할당
let sum = 1;
sum = sum + 2
sum = sum + 3

#타입
.question
1)원시 자료형과 참조 자료형이 무엇인지

.answer

변수는 형식이 있음, 숫자인가 문자인가 불리언(Boolean)
-타입이 여러개 섞여 있으면 자료형(ex 배열, 객체)
-문자에서만 따옴표를 사용함
-undefined 도 타입

#함수
.question
1)keyword, name, parameter, body가 무엇인가
2) 기초적인 작동원리
3)함수 표현식이 변수에 담기는 과정
4)함수 자체와, 호출을 구분하여 사용 (func), (func())
5매개변수(parameter)와 전달인자(argument) 구분하여 사용

.answer
1)keyword-입력되는 값 name-이름 parameter-변수 body-몸통

-함수는 코드의 묶음, 버튼처럼 사용할 수 있음, 기능의 단위, 입력과 출력간 매핑, 호출후에는 반드시 돌아옴

-함수의 사용법
a)먼저 함수라는 버튼을 제작(선언)
b)버튼을 사용(호출)

-마지막에 입력된 값이 리턴 값으로 바뀜

-함수 어떤 목적을 가진 작업들을 수행하는 코드들이 모인 블록
-지시사항들의 묶음

.함수를 만드는 3가지 방법
1)함수선언식
2)함수표현식
-먼저 변수를 선언하고 , 익명 함수를 할당

3)화살표함수
-함수의 본문에 return문만 있는 경우, {}를 생략할 수 있음
-표현식이 2줄 이상인 경우, return {}중괄호 명시적으로 쓰는게 좋음
-fucntion 을 입력하지않음

-parameter(매개변수)
소괄호 안에 적어주는 값
함수를 실행할 때 바뀔 수 있는 변수

-argument(전달인자)
전달해주는 값
함수를 호출 할때 매개변수에 할당되는 값을 말함

#코드 학습법
.goal

.learn
1)문제를 한 문장으로 정리

-mdn 넣고 문제 검색하기

2)자연어 문장으로 검색
영어로 how to- 붙이기 , in javascript 붙이기

3)에러발생시, 에러자체를 검색

#코플릿 사용법

#조건문
.goal

.learn
-어떠한 조건을 판별하는 것,
-같다라고 표현할때 '===' 사용 because 엄격하게 비교하지않음,

if(조건1) {
} else if (조건2) {
} else {
}

if(false, NaN, undefined, 0, null, '')
-false로 변환

profile
읽고 기록하고 고민하고 사용하고 개발하자!

0개의 댓글