2020년 3월 23일 월요일
매우 피곤한 월요일이니 배운내용을 간단히 정리
올인원코스 1일차.
변수
1) 변수는 상황에 따라 변할 수 있는값.
2) let
키워드를 써서 변수를 선언 할 수 있다.
-> 선언방법 let name = 'james
;
-> 여기서 =
은 같다라는 의미가 아니라 오른쪽에 있는값을 왼쪽에 대입(할당)한다고 생각하면 된다.
타입(type)
1) 종류
-. Number(실수,정수에 대한 구분은 없음)
-. String
-. Array
-. Object
-. Function
-. undefined
2) typeof 연산자를 이용하여 자료형을 알 수 있다.
-. 문자열로 값을 반환한다.
console.log(typeof 42);
// expected output = 'number';
if(조건식) {
// 조건식이 참이라면 실행된다.
}
else if(조건식) {
// 조건식이 참이고 위에 if문(또는 else if문이 될 수도 있음)이 거짓일 경우 실행
}
else {
// 위의 if문이나 else if문에 해당되지 않는 조건일때 실행
// else문에는 조건식이 없다는게 포인트!
}
2) 조건문은 해당 조건식이 참일때 실행이 된다.
-. 기억해야 할 6가지 falsy(거짓)값
-. false,null,undefined, 0, NaN, '';
function myFunction(함수명) (매개변수) {
// 컴퓨터에게 시킬일
// 매개변수는 함수영역안에서 let키워드를 쓰지 않고 바로 사용가능하다.
}
-. 함수 표현식
``` let myFunction = function(매개변수) {
// 컴퓨터에게 시킬일
}
2). return
처음 배우는 사람에겐 어려운 내용이므로 추후에 내용을 적으면서 추가적으로 설명을 할 예정이다.
용도는 크게 2가지로 볼 수 있으며,
-. 함수를 종료할때 사용
-. 특정값을 함수밖으로 빼서 사용할때 사용
추가적으로 코드가 반복적일때 함수로 선언해서 사용하면 매우 편리하고 코드가 깔끔해진다.