0.목차
1. 개요
2. 변수 선언 / 할당
3. 데이터의 타입
0. 개요
드디어 자바스크립트다.
보고싶었다구...
수업에서 다룬내용을 토대로
내가 아는 지식 + 검색내용들을 토대로 정리할 생각이다.
1. 변수 선언 / 변수 할당
1-1. 변수선언
Javascript 에서 변수를 선언 하기 위해선 지정된 예약어를 사용해야한다
- 예약어 : 프로그래밍 언어에서 문법적인 용도로 이미 사용하기로 약속 되어있는 단어
변수를 선언할 때, 사용할 수 있는 예약어는 var, let, const 가 있다.
이 세가지의 차이점은 다음에 자세히 다루기로하고
오늘은 수업에서 사용한 let만 사용하기로 한다.
let number;
변수를 선언할때는 규칙이 있다.
- 변수의 시작은 숫자로 할 수 없다.
- 예약어는 변수로 사용할 수 없다.
let let; // SyntaxError:
let 1number // SyntaxError:
1-2. 변수 할당
number = 1;
= 을 이용해서 변수에 값을 할당해 주었다.
변수의 선언과 할당을 한줄로도 할 수 있다.
let number = 1;
이렇게 선언과 할당이 완료되면,
console.log를 이용해 출력해볼 수 있다.
console.log(number) // 1
아 중요한걸 빼먹었다.
언어를 배울 땐 해야되는 통과의례가하나 있지.
let hi = 'hello world';
console.log(hi); // hello world
편-안
2. 데이터타입
위의 예제를 보면,
숫자를 할당할 때는 그냥 입력했지만,
hello world를 입력 할 때는 '' 이거 작은따옴표를 사용했다.
있어보이게 singlequote 라고 할거다 앞으로.
이걸 통해 변수에는 여러가지의 데이터타입을 할당해줄 수 있다는 것을 알 수 있다.
number: 숫자
boolean: true / false
string: 문자 // string을 선언 할때는 ''(singlequote), ""(doublequote), ``(backtick) 을 사용한다.
undefined: 할당되지 않은 상태의 값
symbol: 이름의 충돌위험이 없게끔 고유햔 값을 만들기 위해 사용함.
null: 값이 없는 값, 즉 빈껍데기 값
object :데이터와 그 데이터에 관련한 동작(절차, 방법, 기능)을 모두 포함할 수 있는 개념적 존재
음.. 수업에서 다루진 않은 내용도 포함 되어있지만,
기왕 정리하는 김에 겸사겸사..
typeof 연산자를 이용하면 내가 입력한 값이 어떤 데이터 타입을 지니고 있는지 알 수 있다.
console.log(typeof 1); // number
console.log(typeof '1'); // string
console.log(typeof 'string'); // string
console.log(typeof 'undefined'); // string
console.log(typeof undefined); // undefined
console.log(null); // null
let mySymbol = Symbol();
console.log(typeof mySymbol); // symbol
symbol 과 object는 따로 설명해야 될 부분이 있어서(엄청 많아서..) 나중에 따로 다뤄 보려 한다.
'경일 > Javascript' 카테고리의 다른 글
[Javascript] this 동적 바인딩 (0) | 2022.01.04 |
---|---|
[문제풀이] 짱구의 마스크 소분 (0) | 2022.01.03 |
[Javascript]var, let, const 차이점 (0) | 2022.01.03 |
[Javascript] if 조건문 (0) | 2021.12.30 |
[Javascript] 연산자 / template literal / == 과 === (0) | 2021.12.30 |
댓글