1. Element / Body / Console
2. 자바스크립트 데이터 타입
3. Console.log();
console.log(5454354); // 숫자(Integer, float)
console.log("Hello My name is nico."); // String.
4. const vs let
4-1) const
console.log(6+2);
console.log(6*2);
console.log(6/2);
4-1)-1. 자바스크립트 변수 사용방법(const)
const a = 5;
const b = 2;
const myName = "nico";
console.log(a+b);
console.log(a*b);
console.log(a/b);
console.log("hello" + myName);
4-2) let
const a = 5;
const b = 2;
let myName = "nico"; // const로 하면 에러가 남!!!
console.log(a+b);
console.log(a*b);
console.log(a/b);
console.log("hello" + myName);
myName = "zzanggoon";
console.log("Your name is " + myName);
5. boolean
const amlFat = true;
console.log(amlFat);
const amlFat = null;
let something;
console.log(amlFat);
6. Array
문자열일 때
const mon = "mon";
const tue = "tue";
const web = "web";
const thu = "thu";
const fri = "fri";
const sat = "sat";
const sun = "sun";
const daysOfWeek = "mon, " + "tue, " + "wed, " + "thu,
" + "fri, " + "sat, " + "sun"; // 그냥 문자를 보여주는 거임.
console.log(daysOfWeek);
Array 적용
// 배열이 되는 거임
const daysOfWeek = ["mon", "tue", "wed", "thu", "fri", "sat", "sun"];
// Get Item from Array
console.log(daysOfWeek);
// Add One more day to the Array
daysOfWeek.push("sun");
console.log(daysOfWeek);
Console
7. Object
7-1) 첫 번째 : 변수
const playerName = "nico";
const playerPoints = 1212;
const playerHandsome = false;
const playerFat = "little bit";
7-2) 두 번째 : 한 개의 객체(Entity)
player.name
player.points
player.handsome
7-3) 세 번째 : Array가 적합하지 않은 경우
const player = ["nico", 1212, false, "little bit"];
Array는 1212, false, “little bit”이 무슨 의미인지 안 알려주고 있기 때문에
Object 형식을 만들 거임.
7-4) Object 형식
const player = {
name : "nico",
point : 1212,
handsome : false,
fat : true
};
console.log(player);
console.log(player.name);
console.log(player["name"]); // 대괄호 Array를 여는 게 아니라
// 중괄호(property)를 여는 거임.
Console
7-4)-1. 데이터 수정하기
const player = {
name : "nico",
point : 1212,
handsome : false,
fat : true
};
// 데이터 수정
console.log(player.fat);
player.fat = false;
console.log(player.fat);
7-4)-2. 데이터 추가
7-4)-3. Q : const는 수정 못하고 let은 수정 가능하다고 하지 않았나?