1_ undefined 재출현 :
● ' undefined '가 출력되는 경우
- 선언만 했고, 초기화 되지 않은 변수를 console.log()한 경우
- console.log(console.lon()); , 즉, return 반환값이 없는 것을 출력할 경우
2_ Optional 파라미터 : 할수 매개인자에 디폴트값 넣어주는 기능
C++때 배웠던 것이지만, 주의해야할 점은 Optional 파라미터는 매개인자 순서의 뒤쪽에 배치한다.
3_지역변수 , 전역변수 :
● JavaScript는 C++ , Java , C99 와 다르게 main()메소드 부분이 없기 때문에, 지역변수외에 모든 변수는 전역변수
=> 그러므로 밖에서 초기화된 변수는 함수 내에서 호출, 수정이 가능하다. (단, 구현 순서만 조심하면 된다.)
ex1_
변수x 출력 가능 :
let x = 3;
funtion f(){
console.log(x);
}
ex2_
변수x 출력 불가능 :
funtion f(){
console.log(x);
}
let x = 3;
3_상수 => const 변수 = 값 ;
● Java의 전역 상수 : final 변수 == C++,C99, JavaScript 언어의 전역 상수 : const
● const 변수는 중간에 초기화값을 변경시, 오류가 나타난다.
● 변수이름 표기
일반변수 : camalCase //첫번째 포함한 대부분 문자 : 소문자 and 띄어쓰기를 대문자
ex) let myNumber = 3;
const 변수 : 대부분 대문자와 띄어쓰기를 '_'로 표현
ex) const MY_NUMBER = 3;
4_switch문 :
● 문법 :
switch(변수) {
case 결과값1 :
break;
case 결과값1 :
break;
default : break;생략
}
● 특이점 :
1_ switch문은 암시적 형변환을 하지 않는다.
ex_ let choice = '2';
switch case 1 : ... break; case 2 : ... break; default : !!!;
하면 choice는 default에 해당된다.
2_ ★ default절에는 break 생략
'웹프로그래밍 > JavaScript' 카테고리의 다른 글
(6)Codeit_JavaScript기초강좌_6장(연습문제 해설노트 작성하기) (4) | 2024.10.02 |
---|---|
(5)Codeit_JavaScript기초강좌_5장 (0) | 2024.10.02 |
(4)Codeit_JavaScript기초강좌_4장(작성중..) (0) | 2024.10.02 |
(2)Codeit_JavaScript기초강좌_2장(작성중) (0) | 2024.09.30 |
(1)Codeit_JavaScript기초강좌_1장 (0) | 2024.09.30 |