본문 바로가기
  • Welcome J-Kyu Tstory
프론트앤드/JavaScript

JavaScript 기초

by regularity 2022. 1. 25.
728x90

◎JavaScript의 개념

:javaScript는 웹페이지를 동적으로 만들어주는 언어로, 객체 기반의 스크립트 프로그래밍 언어

:단순히 규격을 나타내는 HTML 과 CSS 와 달리, 변수와 함수등이 존재하는 프로그래밍 언어

:스크립트의 언어이자 인터프리터 방식이 사용되어, 컴파일 과정이 필요 없음

 

 

◎변수 선언과  출력

▶let과 var의 차이

var은 let과는 달리 값이 할당되지 않은 변수도 출력이 되고 순서 또는 (블록{})영역과 상관없이 출력되기 때문에

단점이 많음

(※ var hoisting : 어디에 선언했는가에 상관없이 항상 제일 위로 선언을 끌어 올려주는 것/hoisting:끌어올려주다) 

 

▶출력코드

console.log();
let num = 'kyu';
console.log(num);

 

 

◎const (immutable 데이터 타입) /읽기만 가능

:한번 할당하면 값이 절대 변경되지 않음(java에서 final과 같음)

(장점)

-보안성

-쓰레드의 공유 작업시 변경될 위험 방지

-작업자의 실수 방지

 

◎variable 타입 (mutable 데이터 타입) /읽고 쓰기 가능

:object

▶숫자 데이터 타입 :number  사용

 

▶문자 데이터 타입 :string  사용

backTick ( ` ) 사용

const char = 'c';
console.log(char);
const brendan = 'brendan';
const greeting = 'hello' + brendan;
console.log(`value: ${greeting}, type: ${typeof greeting}`);

 

 

 

 

728x90

'프론트앤드 > JavaScript' 카테고리의 다른 글

slice( )  (0) 2022.03.25
★영상처리 중요코드_1  (0) 2022.03.24
로그인 적합성 검사 코드  (0) 2022.02.21
[JavaScript]ArrowFunctions함수  (0) 2022.01.25
[JavaScript]연산과 조건  (0) 2022.01.25

댓글