선언문 = let으로 시작하는 명령
total은 변수명
let변수는 연달아서 2번 사용하면 에러가 뜬다
let total; let total; //error
변수명을 정하는 규칙
1. 변수명이 겹치지 않도록 주의하도록 한다
2. 변수명을 최대한 자세하고 명확하게 그 값이 뭔지 알 수 있도록 짓는 게 좋다
3. 변수명을 지을 때 특수문자중에서는 $와 _만 사용 가능하다
4. 변수명 첫 글자에는 숫자가 오지 못한다
5. 변수명에는 띄어쓰기가 불가능하다
- 변수 값 수정
앞서 let을 사용했기 때문에 수정할 때는 let을 사용하지 않는다
비교 연산자 // ==와 ===
대입 연산자 // =
변수 (variable)
var, let, const를 사용한다
변수는 계산된 값을 저장하고 중복을 줄여준다
다시 선언이 가능하다
조건문 ( 조건에 따라 코드를 실행하거나 실행하지 않음 )
if 조건문
if => 조건문 / else if => 또 다른 조건 / else => 위 조건에 모두 해당되지 않는다면 사용
if ( 조건식 ) {
동작문1;
동작문2;
동작문3;
}
↘조건식에 변수 넣기
switch 조건문
switch문에는 조건식 2개가 사용된다
switch 옆 소괄호 조건식의 값이 case의 비교 조건식 값과 일치(===)하면 동작문 실행
조건식에 변수를 넣도, 비교 조건식에는 변수와 비교할 값 삽입
switch (조건식) {
case 비교조건식 :
동작문;
}
↘switch는 위에서의 조건식과 비교조건식이 일치하면
그 모든 아래의 동작문도 같이 실행된다
동작문이 전부 도출되지 않게 하고 싶다면 break 사용
↘default //아무 것도 일치하지 않을 때 사용
switch문 어디에나 위치 가능
조건부 연산자 ( 삼항 연산자 )
간단한 if문과 switch문만 조건부 연산자로 바꿔주는 것이 좋다
조건식 ? '참일때 실행되는 식' : '거짓일 때 실행되는 식;
↘5>0 이 true이므로 결과 값으로 '참'이 출력된다
↘condition1이 참이면 파란색으로 밑줄 그어진 condition2의 참 거짓을 따지고 값을 출력한다
condition1이 거짓이면 condition1이 거짓이라는 값 출력
↘condition1이 참인 경우 condition1이 참 이라는 값 출력
condition1이 거짓인 경우 파란색으로 밑줄 그어진 condition2의 참 거짓을 따지고 값 출력
'프로그래밍 언어 > javascript' 카테고리의 다른 글
html/css (display, position, fixed, 우선순위) (0) | 2022.07.28 |
---|---|
제로초 javascript -1 (형 변환, 연산자) (0) | 2022.05.31 |
생활코딩 html/css/javascript 를 이용한 웹페이지 만들기 (0) | 2022.05.25 |