var(변수) | let(변수) | const(상수) | |
---|---|---|---|
이름 중복(재선언) | O | X | X |
데이터 수정(재할당) | O | O | X |
<head>
<script src="경로"/>
</head>
불러오는 법 = F12 혹은 오른쪽 클릭 후 검사
요소(Elements) - HTML을분석하고 수정
콘솔(Console) - 자바스크립트를시험, 로그/오류메세지 확인
소스(Resources) - 사용된리소스를 열람
네트워크(Network) - 서버와의 통신 내역
성능(Audits) - 성능을 향상시킬 방법을 컨설팅
let students = [“길동”,”철수”,”영희”,”준석”]
let students = [“길동”,”철수”,”영희”,”준석”]
index = 0 1 2 3 ...
length = 1 2 3 4 ...
let classmates = ["철수'","영희","훈이"]
// undefined
classmates
// (3) ["철수'", '영희', '훈이']
classmates[0]
// "철수'"
classmates[1]
// '영희'
classmates[3]
// undefined
classmates[2]
// '훈이'
classmates.includes("훈이")
// true
classmates.includes("맹구")
// false
classmates.length
// 3
classmates.push("맹구")
// 4
classmates.includes("맹구")
// true
classmates.pop("맹구")
// '맹구'
classmates.length
// 3
let developer = ["의지","끈기","노력","공부","겸손"]
// undefined
developer
// (5) ['의지', '끈기', '노력', '공부', '겸손']
developer[1]
// '끈기'
let dream = ["커리어점프","성공","할수있다"]
// undefined
dream
// (3) ['커리어점프', '성공', '할수있다']
developer.concat(dream)
// (8) ['의지', '끈기', '노력', '공부', '겸손', '커리어점프', '성공', '할수있다']
let result = developer.concat(dream)
// undefined
result
// (8) ['의지', '끈기', '노력', '공부', '겸손', '커리어점프', '성공', '할수있다']
const classmates = "철수"
classmates[0] // "철"
classmates[1] // "수"
const classmates2 = "철수&영희"
classmates2.split("&") // ["철수", "영희"]
let email = "codecamp@gmail.com"
email.includes("@")
email.split("@")
// 결과 ["codecamp" , "gmail.com"]
let userMail = email.slit("@")[0] // "codecamp"
let company = email.slit("@")[1] // "gmail.com"
// userMail을 한글자씩 넣어주기 위한 빈배열
let maskingMail = []
maskingMail.push(userMail[0])
maskingMail.push(userMail[1])
maskingMail.push(userMail[2])
maskingMail.push(userMail[3])
maskingMail.push(*)
maskingMail.push(*)
maskingMail.push(*)
maskingMail.push(*)
// maskingMail = ["c","o","d","e","*","*","*","*"]
let emailMasking = maskingMain.join("")+"@"+company
const classmate = {
name: "철수",
age: 8,
school: "코끼리초등학교"
}
classmate.name // 철수
delete classmate.name
classmate = {
age:8,
school: "강아지초등학교"
}
const classmates = [
{ name: "철수", age: 8, school: "코끼리초등학교" },
{ name: "영희", age: 8, school: "토끼초등학교" },
{ name: "훈이", age: 7, school: "다람쥐초등학교" }
]
classmates[0].name // 철수
classmates[1].age // 8
classmates[2].school // 다람쥐초등학교
let friend = {
name: "철수",
age: "13",
camp: "코드캠프"
}
// undefined
friend
// {name: '철수', age: '13', camp: '코드캠프'}
friend.name
// '철수'
friend.age
// '13'
friend.camp
// '코드캠프'
friend.gender
// undefined
let classmates = [
{ name : "철수", age : 13, school: "다람쥐초" },
{ name : "영희", age : 11, school: "청설모초" },
{ name : "훈이", age : 9, school: "사랑초"}
]
// undefined
classmates
// (3) [{…}, {…}, {…}]
classmates.length
// 3
classmates[0].school
// '다람쥐초'
classmates[2].name
// '훈이'
출처 : 코드캠프