[1일 1js] 필요한 정보 저장 — 변수

Lee Tae-Sung·2021년 7월 13일
0

JS

목록 보기
7/56

https://developer.mozilla.org/en-US/docs/Learn/JavaScript/First_steps/Variables

변수란 무엇입니까?

변수는 합계에 사용할 수 있는 숫자나 문장의 일부로 사용할 수 있는 문자열과 같은 값의 컨테이너입니다.

사용할 수 있는 변수가 없으면 사용할 때마다 독자에게 이름을 물어야 합니다!

=> 글치... 알고리즘 문제 풀때 생각해보자..

=> js에는 배열 관련 이슈가 있었던거 같은데 그거 나중에 내용 나오면 정확하게 암기하자 ...막 이용하고 ...

변수에 대한 한 가지 특별한 점은 문자열과 숫자뿐만 아니라 거의 모든 것을 포함할 수 있다는 것입니다.

참고 : 변수에는 값이 포함되어 있습니다. 이것은 중요한 구분입니다. 변수는 값 자체가 아닙니다. 그것들은 가치를 담는 그릇입니다. 물건을 담을 수 있는 작은 판지 상자라고 생각하시면 됩니다.

=> 변수는 그릇....!

변수 선언

참고 : JavaScript에서 모든 코드 명령은 세미콜론( ;)으로 끝나야 합니다. 한 줄에 대해서는 코드가 올바르게 작동할 수 있지만 여러 줄의 코드를 함께 작성할 때는 제대로 작동하지 않을 수 있습니다. 그것을 포함하는 습관을 갖도록 노력하십시오.

=> 이 부분에 대해 아직 논란이 있는 것으로 알고 있다. 그러나, 싸피에서 교육을 받으면서 js 권위자(?)가 공식적으로 ; 안써도 된다. 라고 썼던게 정확히 기억이 난다!

변수 초기화

var와 let의 차이점

  1. 호이스팅이 가능/불가
  2. 재선언 가능/불가

변수 업데이트

변수 명명 규칙
"lower camel case"
https://en.wikipedia.org/wiki/Camel_case#Variations_and_synonyms

변수 유형

부울
파이썬에서 True/False를 썼는데 JS에서는 true/false만 된다.

동적 타이핑

자바에서는 데이터의 유형을 지정해주어야한다. 하지만 JS는 지정하지 않아도 함께 변경이 된다.

JavaScript의 상수

=> const를 처음 접할때 var, let의 느낌으로 변수 정의 키워드로 배웠다. 바꿀수 없는 바꿀 필요 없는 상수로 생각하는 것도 좋은 것 같다.

profile
긍정적인 에너지를 가진 개발자, 이태성입니다.

0개의 댓글