카테고리 없음

Java script(변수) - 노션에서 작성해보기

Entkommen 2022. 12. 26.
728x90

Java script(변수)

 

 

 

자바스크립트 공부 목록

오늘 한 것들 전반적으로

 

오늘은 변수에 관한 챕터를 공부했다.

그리고 노션도 기본적으로 단축키들을 공부했다.

  • ‘+’ + 스페이스바를 하면 리스트가 생성된다.
  • 토글

    토글은 화살표로 줄일 수 있는 내용들

  • -에다가 스페이스바를 해도 리스트?
    • 화살표에다가 스페이스바를 하면토글생성

      이렇게

 


오늘 배운것

 

 

변수

 

아무튼 변수를 선언하는 키워드에는 var / let / const 가 있다.

아래의 경우 changeMe를 let으로 선언한 이후 boolean 값을 false로 변경하여 그것을 출력한다.

 

let changeMe = true;
changeMe = false;
console.log(changeMe);

 

const의 경우 reassign 할 수 없는 값을 뜻한다. let의 경우 반환하는 값이 없어도 선언은 할 수 있었고 오류가 안 나는데, const의 경우 선언을 하면 무조건 값이 있어야 함. 안 그러면 sytax error 가 난다. 결론적으로 이후에 바뀔 수 있을 것 같은 내용은 Let으로 , 바뀌지 않는 것들은 Const로 선언하는 것이다.


 

연산자

 

다음은 연산자에 관한 내용으로 + - * = 를 시행 후 변수에 다시 할당하는 연산자의 예시이다.

let levelUp = 10;
let powerLevel = 9001;
let multiplyMe = 32;
let quarterMe = 1152;
 
levelUp+=5;
powerLevel-=100;
multiplyMe*=11;
quarterMe/=4;
 
console.log('The value of levelUp:', levelUp); 
console.log('The value of powerLevel:', powerLevel); 
console.log('The value of multiplyMe:', multiplyMe); 
console.log('The value of quarterMe:', quarterMe);
The value of levelUp: 15
The value of powerLevel: 8901
The value of multiplyMe: 352
The value of quarterMe: 288

 

The Increment and Decrement Operator 라고 하는 것이있다. ++ 와 - - 가 그것이다. 각각 1씩 올리고, 1씩 내린다.

 

 

let gainedDollar = 3;
let lostDollar = 50;

gainedDollar++;
lostDollar--;

 

Interpolation : 문장 중간에 변수 삽입

 

`(backtick)을 사용하고, ${변수} 를 넣으면 된다.

이렇게 백틱으로 감싸진 문장 혹은 스트링 등을 template literal 이라고 한다.

 

예시)

const myName = "Hajoon" ;
let myCity = "Yeongwol" ;
console.log(`My name is ${myName}. My favorite city is ${myCity}.`);

 

단순히 “이나 ‘으로 감싸면 그 자체가 모두 string화 되기 때문에 의미가 없다. 그러므로 가변적으로 사용하고 싶다면 무조건 백틱 (`)키를 사용해야 한다. 백틱 키는 숫자 1 왼쪽에 위치한다.

 

 

Type of 연산자

 

typeof 형식으로 쓰고, 뒤에 오는 값의 data type을 string형식으로 반환한다.

 

let newVariable = 'Playing around with typeof.';
console.log(typeof newVariable);
newVariable= 1;
console.log(typeof newVariable);

//결과

string
number

 

 

리뷰 (요약)

 

  • Variables hold reusable data in a program and associate it with a name.
  • 변수들은 재사용이 가능한 데이터를 보관한다.
  • 변수들은 메모리에 저장된다.
  • var 키워드가 pre ES6에서 사용되었다.
  • let은 값을 재할당 할 일이 있을 때 선호되고 const는 재할당 될 일이 없는 변수일 때 선호
  • 변수들은 기본적으로 undefined 타입으로 시작된다.
  • 백틱과 ${}를 사용하여 String 안에 변수 값을 삽입할 수 있다.
  • typeof + 값은 데이터 타입을 스트링형식으로 반환.

 

 

 

728x90