[TIL]2021-01-18(변수, 타입, 함수)

1. 변수

변수는 상황에따라 값이 바뀐다.
let으로 변수 선언을 한다.
예를 들면, let myName; 같이 let을 사용하여 선언을 한다.
이의 값을 할당 할때 let myName = 'chloe';로 할당 할 수 있다.
(변수는 상황에 따라 값이 바뀔수 있다 했기에 myName의 값이 바뀔수 있다.)
여기서 = 은 같다라는 의미가 아닌 값을 대입을 하는 뜻이다.

2.타입

변수에는 다양한 타입들이 있다.

  • 숫자: 자바스크립트에서는 음수 정수 나뉘어져있지 않고 모두 숫자로 표현이 된다.
  • 문자열: 문자열은 말대로 chloe 같은 단어 이며 문자열 표현은 '' 또는 ""이렇게 사용 된다.
    -불리언(Boolean): 참과거짓을 판단한다.
    -배열(Array): 예를 들면, let fruit = ['apple', 'banana', 'orange']; 이렇게 나열하는 표현들은 배열이라 표현한다.
    -객체(Object): let person = {name: 'Chloe', age: 29, isStudent: true}; 이와 같이 표현하는 것이 객체이다.
    -undefined / 함수 또한 타입에 하나이다.

오늘은 타입에서 숫자 & 문자열을 배웠으며, 앞으로 나머지 타입에 대해 배울 예정이다.

3.함수

우리가 아는 함수는 숫자로 표현되는 방식으로 알고 있지만, 코딩에서는 문자열 또한 함수로 표현이 될 수 있다.

수학적 표현: f(안녕하세요)
Javascript:getLength("안녕하세요")

위와 같이 표현이 될 수 있다.

let length = getLength("안녕하세요");
console.log(length); // 5

이렇게 문자열에 수를 구 할 수 있다.

함수는 2가지 방식으로 선언할 수 있다.
1.함수 선언식

function myFunction(input) {                         
}

2.함수 표현식

let myFunction = function(input) {
}

*input 자리가 parameter(매개변수)라 표현된다. 또한, input의 자리가 변수와 같다.

함수는 return으로 결과 값을 가져온다.

오늘 위와 같이 개념정리를 했다. 앞으로 많이 사용 될 개념임으로 완벽히 이해해야된다 생각했다. 다만, 지금 익숙지 않아 머리속에 들어오지 않았다. 블로그를 통해 앞으로 개념 정리 및 문제 풀이를 해볼 예정이다.

좋은 웹페이지 즐겨찾기