[JS/Node] 기초

woobaeh·2021년 12월 20일
0
  • 변수의 선언과 할당

    변수는 값의 위치를 가리키는 상징적인 이름이다.
    변수를 사용하려면 반드시 선언이 필요하다.
    변수를 선언할 때는 var, let, const 키워드를 사용한다.
    변수에 값을 할당(저장)할 때는 할당 연산자 = 를 사용한다.
    할당연산자는 우변의 값을 좌변에 할당한다.

var firstName; // 변수 선언
firstName = Damon; // 값의 할당
  • 문제 해결을 위해 컴퓨터가 "기억"하고 있어야 하는 정보(데이터)를 변수에 저장하고, 사용할 수 있다.

  • 기억하고 있어야 하는 정보를 변경하는 경우, 새로운 정보를 변수에 저장할 수 있다.

    재할당은 현재 변수에 저장된 값을 버리고 새로운 값을 저장하는 것이다.

firstName = Simon;
  • 함수의 선언과 호출, 그리고 결과값 리턴
  • 문제를 해결하기 위해 논리(알고리즘)을 컴퓨터가 이해할 수 있도록 코드로 작성할 수 있다.

  • 함수 표현식과 함수 선언식을 활용하여, 변수에 함수를 할당할 수 있다.

  • 함수가 담긴 변수에 괄호를 붙여 함수를 호출할 수 있다.

  • 함수가 결과를 리턴하는 경우와 그렇지 않은 경우를 구별할 수 있다.

  • typeof 연산자를 통해 타입을 구분할 수 있다.
typeof(firstName) // 'string'
  • 불확실한 에러를 방지하기 위해 다른 타입끼리 비교하지 않는 이유를 이해할 수 있다.

  • 조건문을 활용하여 특정 조건에만 코드가 실행되게 할 수 있다.

if (조건) {
  만약 조건(condition)이 참일 경우 실행할 코드
} else {
  대신 실행할 다른 코드
}
  • 반복문을 활용하여 코드가 반복적으로 작동되게 할 수 있다.
for ([초기문]; [조건문]; [증감문])
  문장

중첩 for 문을 활용한 구구단 구현

for(var i=2; i<10; i++) {
console.log(i+'단 출력 시작');
for(var j=1; j<10; j++) {
console.log(i + ' X ' + j + ' = ' + i*j);
}
console.log(i+'단 출력 끝');
}
profile
상생을 통하여 파이를 훨씬 크게 키울 수 있다. WIN - WIN

0개의 댓글