// 프로그램 내에서 사용할 데이터를 저장해 놓고 쓰고 싶어요.
//1. 변수를 선언(만든다)
var result;
//2. 변수의 초기화(initialize : 값을 저장)
result = 10 + 20; //코딩에서 '=' 은 equal이 아닌 대입 assignment
// result에 저장된 값을 화면에 보여줘라
console.log(result); //console.log() 는 출력 함수
// 3. 변수의 값 수정(변경)
result = 50;
console.log(result);
// 4. 변수에 변수값을 저장
result = result * 2;
console.log(result);
console.log(result + 10); //110을 출력하지만 변하진 않음
console.log(result);
// 변수는 선언과 초기화를 동시에 할 수 있음
var number = 70;
// 변수 끼리의 연산도 가능
console.log(result - number);
number = result - 20;
console.log(number);
// 문자열을 저장할 때는 따옴표(홑, 겹따옴표 둘다 가능)
var friend_name : '고길동' ;

// identifier : 식별자
// 데이터를 구분하기 위한 고유한 이름(변수, 함수...)
//1. 식별자 이름은 대소문자를 구별한다.
var apple = '사과';
apple = '맛있는 사과';
var APPLE = '맛 더럽게 없는 사과';
var Apple = '에이뽈';
console.log(apple);
//2. 숫자로 시작하거나 숫자만으로 구성하면 안됨!
// var 999 = '구백구십구'; (x)
// var 7lucky7 = '럭키럭키'; (x)
var lucky7 = 777; //(o)
var a99le = '사과임~' //(o)
//3. 특수문자는 $, _ 외 사용불가능
// var hello! = '반가워~!'; // (x)
// var hello^^ = '하잇~'; //(x)
var $bye$ = '괜찮아'; // (o)
var my_family = '내 가족'; //(o)
//4. 띄어쓰기 불가능
// var our vip members address='서울시'; (x)
var our_vip_members_address='서울시'; // (o) snake case (비추)
var ourVipMembersAddress='서울시'; // (o) camel case (추천)
//5. 키워드(예약어)는 사용하지 말 것!
// keyword : 미리 정해져있는 기능적 단어
// var var = 11; (x)
// var if = 32; (x)
var If = 32; (o)
// 이름은 구체적이고 명확하고 일관성있게 지을 것!
var a = '홍길동'; // 불명확한 변수 이름 -> // var memberName; (명확한 변수 이름)
var z = '서울시'; // 불명확한 변수 이름 -> // var memberAddress; (명확한 변수 이름)
var f = 30; // 불명확한 변수 이름 -> // var memberAge; (명확한 변수 이름)
var k = '19990101'; // 불명확한 변수 이름 -> // var userBirthDay; (명확한 하지만 일관성이 없는 변수 이름)
'javascript' 카테고리의 다른 글
javascript_데이터타입(할당(대입)연산자)_22.04.21(day02) (0) | 2022.04.21 |
---|---|
javascript_데이터타입(산술연산자)_22.04.21(day02) (0) | 2022.04.21 |
javascript_데이터타입(boolean,undefined,null)_22.04.21(day02) (0) | 2022.04.21 |
javascript_데이터타입(string)_22.04.20(day01) (0) | 2022.04.20 |
javascript_기본구조(표현식과 문)_22.04.20(day01) (0) | 2022.04.20 |