변수선언 .
var는 예전부터 사용되던 방법
const와 let 은 ES6부터 새로 도입된 방법
데이터 타입과 형 변환
숫자 정수형(Integer), 실수형(float), 지수형(Expinential), Nan(not a number)
문자열 길이 확인 (.length), 결합(.concat), 자르기(.substr, .slice), 대체(.replace), 분할(.split)
불리언은 참과 거짓을 나타내는 데이터 타입.
undefined, null 은 비슷하다고 생각할수 있지만 null은 의도적으로 값이 존재하지 않음을 나타낼 때 사용
객체는 {}
배열은 []
형변환에는
암시적 형변환 , 명시적 형변환
암시적 형변환은 대표적으론 불리언 변환, *, / , - 같은 문자+숫자에 산술연산자가 붙으면 숫자형으로 자동 형변환이 이뤄짐
명시적 형변환은 Number(), String() 등 함수를 이용해서 바꾸는것을 의미함
논리연산자
&& ( 두 값이 모두 참) 논리곱 연산자
|| ( 둘중 하나만 참이여도 됨) 논리합 연산자
! 논리부정연산자
? : 삼항연산자
typeof 연산자
switch문
case중 하나를 선택해서 코드를 실행함 default 의 경우엔 모든 경우에 맞지 않는 경우 실행
ex :
let fruit = "사과";
switch (fruit) {
case "사과":
console.log("사과는 빨간색입니다.");
break;
case "바나나":
console.log("바나나는 노란색입니다.");
break;
case "오렌지":
console.log("오렌지는 주황색입니다.");
break;
default:
console.log("해당하는 과일이 없습니다.");
break;
}
for in 문
let person = { name: "John", age: 30, gender: "male" };
for (let key in person) {
console.log(key + ": " + person[key]);
}
실행하면 person의 key 값을 반복해서 출력함
위 예시는 key 값인 name, age, gender : john, 30, male 값을 차례대로 출력
while 문
let i = 0;
while (i < 10) {
console.log(i);
i++;
}
do while 문
let i = 0;
do {
console.log(i);
i++;
} while (i < 10);
break와 continue는
조건에 해당하면 break는 종료, continue는 건너뜀
생성자 함수를 사용한 객체 생성
ex :
function Person(name, age, gender) {
this.name = name;
this.age = age;
this.gender = gender;
}
let person1 = new Person("홍길동", 30, "남자");
let person2 = new Person("홍길순", 25, "여자");
this 메서드를 사용함
'학습' 카테고리의 다른 글
| React 기초 1주차 (state, 컴포넌트) (0) | 2024.01.19 |
|---|---|
| 리액트 기초 CRA, 컴포넌트, JSX, Props (0) | 2024.01.17 |
| 리액트 입문 1주차 (React특징, 자주쓰는 자바스크립트 ES6문법) (0) | 2024.01.17 |
| export,import,map 복습 (0) | 2024.01.16 |
| 동기, 비동기 (0) | 2024.01.12 |