HTML, CSS에서 많이 사용
the-quick-brown-fox
the_quick_brown_fox
JS에서 많이 사용
theQuickBrownFox
TheQuickBrownFox
0 기반 번호 매기기
특수한 경우를 제외하고는 0부터 숫자를 시작
// 한 줄 메모//
/한 줄 메모/
/**
*여러 줄
let myName = "dongduu";
console.log(myName); // dongduu
let number = 123;
console.log(number); /// 123
true or false
let checked = true;
console.log(ckecked); // true
값이 할당되지 않은 상태
let undef;
console.log(undef); //undefined
어떤 값이 의도적으로 비어있음
let empty = null
console.log(empty); // null
여러 데이터를 Key:value 형태로 저장
let user = {
name: 'dodo',
age: 21,
}
console.log(user.name); //dodo
여러 데이터를 순자적으로 저장
let hi = [1, 2, 3]
console.log(hi[1]); /// 2
데이터를 저장하고 참조(사용)하는 데이터의 이름
=> var, let, const
=> var는 권장하지 않음
특별한 의미를 가지고 있어 변수나 함수 이름 등으로 사용 할 수 없음
=> if, break,,,,,
특정한 동작을 수행하는 일부 코드의 집합(부분) , function
// 함수 선언
function helloFunc () {
// 실행코드
console.log(1234);
}
// 함수 호출
helloFunc(); // 1234
=> 소괄호 안에 매개변수 넣을 수 있음
=> 함수 재사용 가능
=> 기명함수/익명함수
조건의 결과에 따라 다른 코드를 실행하는 구문
let isShow = true;
let checked = false;
if (isshow) {
console.log(123);
}
if (checked) {
console.log(123);
}
if (isshow) {
console.log(123);
} else {
console.log(234)
}