브라우저에서 실행하기 위해 만들어진 프로그래밍 언어
HTML, JavaScript파일을 함께 브라우저에서 실행
코드의 모음 > 프로그램 > 프로세스
= 할당 연산자 | === , !== 엄격한 동치 연산자 | == , != 느슨한 동치 연산자 |
---|---|---|
- | 타입과 값 비교 | 값만 비교, 타입이 달라도 괜찮 |
let | const | var |
---|---|---|
재할당 가능 | 재할당 불가능 | 지양 |
선언 : 보관함에 데이터를 넣을 공간 확보
할당 : 보관함에 데이터 저장
let value; // 선언
value = 5; // 할당 (할당 연산자 = 사용)
백틱 사용하여 문자열을 표현하는 방법
문자열 내부에 변수삽입기능 ${}
빈칸을 " "을 이용하지 않아도 백틱 안에서 해결 가능
﹥가독성이 우수
let course = 'SEB FE', cohort = 99, name = 'kimcoding';
console.log(course + ' ' + conhort + ' ' + name);
console.log(`${course} ${conhort} ${name}`);
//'SEB FE 99 kimcoding'
pow = a**2 === a*a === Math.pow(a,2)
//특정 인덱스의 문자추출
charAt(index);
//start 부터 end-1 까지의 문자열 추출
substring(start, end);
slice(start_index, end_index);
//start 부터 끝까지 문자열 추출
substring(start); = substring(start, string.length);
slice(start); = slice(start, string.length);
//delimeter 구분자로 분리하여 문자열 배열 추출
let str = "Hello, World, JavaScript";
let array = str.split(,);
console.log(array); // -> array = ['Hello', 'World', 'JavaScript']