[변수의 개념]
굉장히 복잡한 식이나 반복해서 사용하는 식 같은 것들을
특정한 주머니 같은 걸 만들어서 그 안에 각각 넣어다니고,
필요할 때 간단하게 그 주머니를 이용해서 사용하는 것을 "변수" 라고 이해하자.
[변수 선언하기]
let => 변수 사용 준비
변수 명 => 이름
= => 대입연산자 (오른쪽 데이터를 왼쪽에 대입)
이 코드 자체를 변수선언 이라고 한다.
=> 변수 만들기 라고 쉽게 이해할 수 있다.
[변수 명 특징]
** 변수 명을 불러서 사용할 때는 " " 없이 변수 명만을 작성해야한다.
** 변수 명을 지을 때 대시 (-)를 사용할 수 없다.
** 숫자만 사용할 수 없다.
** 사용할 수 없는 단어들이 있다. (Re served Words)
** 언더바(_)를 사용할 수 있다.
** 뒷 단어는 대문자로 작성해주는게 필수는 아니지만 약속이다.
[html/css와 js 비교]
html의 class이름을 만들 때에는 - (대시)를, JS에서는 _(언더바)를 사용한다.
html이나 css에서는 헷갈리지 않도록 모두 소문자로, JS에서는 뒷 단어는 대문자로 작성해준다.
[변수의 특징: 코드펜 이동]
첫번째 no와 두번째 no모두 변수 명이 같은데 console창을 보면 값이 다르게 나오고,
심지어 3.5의 no는 let으로 선언하지도 않았는데
어떻게 저런 결과가 나올 수 있는가?
변수는 변할 수 있는 값이기 때문이다.
변수는 다시 값을 넣을 수 있다.
ㄴ 값을 다시 선언할 때는 앞에 let, var, contst등.. 을 붙이면 안된다.
같은 변수 명을 사용할 수 없다.
'웹3' 카테고리의 다른 글
제이쿼리 기초 (3.14) (0) | 2024.03.14 |
---|---|
else / 함수 / 제이쿼리 (03.13) (0) | 2024.03.13 |
연산자와 피연산자 (3.13) (0) | 2024.03.13 |
웹3 : 수업페이지 (0) | 2024.03.13 |
자바스크립트 기초와 console창 (03.12) (3) | 2024.03.13 |