[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
으로 결과 값을 가져온다.
오늘 위와 같이 개념정리를 했다. 앞으로 많이 사용 될 개념임으로 완벽히 이해해야된다 생각했다. 다만, 지금 익숙지 않아 머리속에 들어오지 않았다. 블로그를 통해 앞으로 개념 정리 및 문제 풀이를 해볼 예정이다.
Author And Source
이 문제에 관하여([TIL]2021-01-18(변수, 타입, 함수)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@mminzzys/TIL2020-01-18변수-타입-함수저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)