이름 : 김개발직업 : 개발자이름, 직업과 같이 데이터를 저장하는 역할을 하는 것을 변수(variable)라고 합니다.김개발, 개발자와 같이 저장되는 실제 데이터 값을 값(value)이라고 합니다.let 변수이름 = 값;let name = "김개발";
let job = "개발자";name, job은 변수 입니다.김개발은 name 이라는 변수에 할당된 값 입니다.개발자는 job 이라는 변수에 할당된 값입니다.=)를 활용합니다.=)는 오른쪽 항에 있는 값을 왼쪽에 있는 변수에 대입하는 역할을 합니다.varvar name = "김개발";var 키워드를 통해서만 가능했습니다.ES5 → ES6) let과 const라는 키워드가 새롭게 생겼습니다.var를 사용해도 되지만, 최신 버전에 맞는 문법(let, const)을 사용하는 것이 좋습니다.letlet name = "wecode";let 키워드를 사용하면 값을 수정할 수 있습니다.let 키워드를 활용하여 변수를 선언합니다.constconst birthday = 19910223;const 키워드를 사용한 변수 값은 수정할 수가 없습니다.const 키워드를 사용하여 변수를 선언합니다.let vs. const : 변수 선언 시 우선 const 로 선언한 후, 이후 값을 수정해야 하는 경우가 발생하면 let 으로 바꿔주는 것도 방법입니다.let name; // 변수 선언
name = "wecode"; // 변수 값 할당let name = "wecode"; // 변수 선언 + 값 할당let 키워드를 활용하여 변하는 값에 대한 변수를 선언합니다.let name = "wecode";let 키워드를 사용하지 않고 변수명에 새로운 값을 할당합니다.let 변수명 = "기존 값"; //(생성)
변수명 = "새로운 값"; //(수정)let name = "wecode"; //(생성)
name = "wecode coding bootcamp"; //(수정)// 변수의 생성과 값의 할당
let basketBookCount = 1;
// 함수의 정의
function addBook() {
basketBookCount = basketBookCount + 1; // (함수 실행시) 변수값 수정
console.log(basketBookCount);
}
// addBook 함수 첫 번째 실행 - basketBookCount는 2가 됨
addBook();
// addBook 함수 두 번째 실행 - basketBookCount는 3이 됨
addBook();let 키워드의 역할은 변수를 ‘생성’하는 것입니다.name 이라는 변수를 두 번 생성한 것입니다.let name = "김개발"; // 변수 생성
let name = "김코딩"; // 변수 생성Uncaught SyntaxError: Identifier 'name' has already been declaredlet 키워드를 사용하지 않습니다.let name = "김개발"; // 변수 생성
name = "김코딩"; // 변수 수정컨벤션(convention)이라 부릅니다.Naming Convention은 아래와 같습니다.myName과 MyName은 다른 변수입니다.)camelCase(카멜케이스) 방식으로 사용합니다.camelCase ****란 낙타 등처럼 울퉁불퉁하다는 뜻입니다. 단어가 새로 시작할 때 대문자로 씁니다firstSecond, myProfileImg, toDoListsnake_case 표현도 있습니다. 변수이름에 - 는 사용할 수 없으므로, _ 를 사용한 것입니다.first_second, my_profile_img, to_do_list
코드의 가독성 - 다른 개발자, 혹은 먼 훗날의 자기 자신이 이 코드를 더욱 쉽게 이해할 수 있습니다.소통의 효율성 - 커뮤니케이션에 들어갈 리소스를 줄일 수 있어 개발의 효율이 높아지게 됩니다.변수(1) 보러가기
출처 : wecode