좋은 질문을 하는 방법에 대해서

  1. 질문에 대한 올바른 제목을 하기 힘들다면 우선 내용을 먼저 작성하고 뒤에 적는다. → 서술형으로 작성하여 정말 궁금하여 질문하는 구나 라는 느낌을 준다.
  2. 코드를 단순하게 붙여 넣기 전에 내가 처해있는 상황을 먼저 설명하는 것이 중요하다.
  3. 답변해준 사람에 대한 감사를 표현하자
  4. 검색에서는 ‘키워드’를 우선적으로 선택한다.
  5. 다른 사람이 했던 질문들을 통해서 질문하는 방법 자체를 공부한다.


Javascript Basic

변수의 선언, 할당 그리고 활용

변수는 자바스크립트를 이용한 프로그래밍을 하기 위해, 연산이나 반복적인 활동을 위해 사용되는 값을 저장하는 도구이다.

//선언은 다음과 같이 한다.
let 변수 이름 = 
let 변수이름;
변수이름 = ;

// 한 번에 여러 값을 등록할 수 있다.
let 변수1, 변수2, 변수3, ...;
변수1 = 
변수2 = 
.
.


조건문

비교 연산자 올바르게 사용하기

조건문은 말 그대로 로직을 풀어가는 과정에 있어서 특정 조건을 만족하거나 아니면 불만족하는 상황을 만들어 주는 것이다. 해당 조건을 통과하면 ‘특정한 실행’이 발생하는 형식이다.

//선언과 활용
if (조건 1) {
	// 조건 1이 통과 되었을 때 실행문
} else if (조건 2) {
  // 조건 1은 통과 안되고 조건 2를 통과하였을 때 실행문
} else {
	// 모든 조건이 다 통과 되지 않았을 경우 실행문
}


//논리 연산자
&& (and)  || (or)
! (not 연산자)


Falsy한 것을 표현하는 방법을 잘 이해하면 조건문을 활용하는 것에 큰 도움이 된다.

if (false, null, undefined, 0, NaN, '') --> falsy  설정을 하는 


함수 is the amazing! 💪🏼

우리가 흔히 수학시간에 배운 함수와 거의 동일한 요소다. 대입하는 input 값에 의해서 새롭거나 조건에 맞는 output을 만드는 작업을 도우는 프로그래밍 도구이다. 함수 내부의 로직을 잘 짤수 있다면 반은 먹고 들어갈 수 있다고 생각한다.

함수의 선언과 return

//함수 선언
function 함수이름(파라미터) {
  // 컴퓨터에게 시킬 일
}

let 함수이름 = function (파라미터) {
  // 컴퓨터에게 시킬 일
};

let timeToGoHome = function (speed, distance) {
  let time = distance / speed;
  return time; // 함수 밖으로 값을 도출하는 것
  // console.log는 단순하게 콘솔로 값을 찍어보는 것.
};

timeToGoHome(20, 22); //-> 함수를 사용하는 방법