JS 기초(1) 변수

Siwoo Pak·2021년 5월 11일
0

Javascript

목록 보기
1/34
post-thumbnail

js 자습서

변수란? 쉽게 생각하면 페트병와 같은 것.
물을 담으면 물병이요, 콜라를 담으면 콜라병이듯

자바스크립트의 변수의 경우, 할당된 값에 따라서 자료형이 바뀜.
예를 들면,
let a = 1; 이면 숫자형 변수가 되고,
let b = 'hello'; 이면 문자형 변수가 된다.

자바처럼 하나하나 string, int, char, boolean 이런 식으로 정해주지 않아도 되서 좋다.

그리고 프로그래밍에서 '='은 수학과는 달리 '같다'가 아니라 할당된다.
자바스크립트에서의 같다를 표시하고 싶을 땐 '==='

Evalution of expressions(표현식의 평가)
표현식이란? 한줄한줄 변수와 특정값을 이용해서 연산하는 등의 경우.
ex) let age = 12;
console.log(age2);
진행방식:
1) 변수 age에 12에 값이 할당됨.
console.log(12
2);
2) 12*2가 계산됨.
console.log(24);
3) 마지막으로 콘솔에 계산된 값이 나타남.
24

변수와 타입

  • 변수는 상황에 따라 변할 수 있는 값
  • myname 들어갈 수 있는 값이 다 다름.
  • 변수 선언 let myname;
  • 할당은 myname = 'siwoo';
  • 변수의 선언과 할당은 동시에 할수 있다.
  • let myname = 'siwoo';
  • let 키워드는 지역변수 개념.
  • 예전엔 var를 많이 썼는데 이건 전역변수라 오류가 발생했을 시 어느 부분이 발생했는지 알 수가 없어서 let이 나옴.
    그래서 예전 프로그래밍 책이나 홈페이지를 보면 var가 많이 써져 있긴함. 그 외로 const 상수만 선언할수 있는. 이건 타언어도 같다.

변수명은 카멜식으로 표현.
ex) myName, triangleLength

변수 선언을 하고 값을 할당하지 않으면, 'undefined'

profile
'하루를 참고 인내하면 열흘을 벌 수 있고 사흘을 참고 견디면 30일을, 30일을 견디면 3년을 벌 수 있다.'

0개의 댓글