JavaScript 기초 - 변수

jeongjwon·2023년 2월 20일
0

SEB FE

목록 보기
6/56

📌 자바스크립트 JavaScript

브라우저에서 실행하기 위해 만들어진 프로그래밍 언어
HTML, JavaScript파일을 함께 브라우저에서 실행
코드의 모음 > 프로그램 > 프로세스

타입

  • number : integer, float 모두 표현 / typeof 연산자로 숫자타입 판별
  • string : ' " 벡틱 (->줄바꿈 가능)
  • boolean : 사실 관계 구분
= 할당 연산자=== , !== 엄격한 동치 연산자== , != 느슨한 동치 연산자
-타입과 값 비교값만 비교, 타입이 달라도 괜찮



변수

letconstvar
재할당 가능재할당 불가능지양

선언 : 보관함에 데이터를 넣을 공간 확보
할당 : 보관함에 데이터 저장

let value; // 선언
value = 5; // 할당 (할당 연산자 = 사용)



네이밍 규칙

  1. 특수문자를 제외한 문자, 숫자, 언더스코어_, $ 포함
  2. 특수문자를 제외한 문자, 언더스코어_, $ 시작, 숫자시작은 불가
  3. 하나 이상의 영어단어로 식별자를 생성 시 카멜케이스 사용, 언더스코어_로 단어와 단어를 연결, 단어의 시작을 대문자 사용
  4. 예약어(프로그래밍언어에서 사용되고 있거나 사용될 예정인 언어)는 사용 불가
  5. 의미가 명확해야함



템플릿 리터럴

백틱 사용하여 문자열을 표현하는 방법
문자열 내부에 변수삽입기능 ${}
빈칸을 " "을 이용하지 않아도 백틱 안에서 해결 가능
﹥가독성이 우수

let course = 'SEB FE', cohort = 99, name = 'kimcoding';
console.log(course + ' ' + conhort + ' ' + name);
console.log(`${course} ${conhort} ${name}`);
//'SEB FE 99 kimcoding'



📌 Quiz

  1. 거듭제곱
pow = a**2 === a*a === Math.pow(a,2)
  1. 문자열에서 일부 문자열 추출
//특정 인덱스의 문자추출
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']

0개의 댓글