본문 바로가기
프로그래밍 공부흔적/HTML,CSS,JS

Javascript 독학 첫번째 주 (5/4~5/10)

by 뷕뺙쀡 2020. 5. 11.

①let, const, var

-let, const, var 모두 변수를 선언할 수 있다.

-let은 변수를 선언할 경우 변경할 수 있고(재선언,재할당O), const는 변경할 수 없다.(재선언, 재할당X)

-var은 let처럼 변수 재할당,재선언이 가능하지만, 변수 선언단계와 초기화 단계가 함께 이루어진다. 하지만, let은 선언 단계와 초기화 단계가 따로 이루어진다. (사실 이 부분은 완전히 이해하지 못하겠음.)

실습 예제

const로 b라는 변수를 선언할 때, 재선언을 할 경우 에러가 뜨며 재할당되지 않음
let과 var로 선언한 변수 a,c는 재할당되었다.

 

②Js의 데이터 타입

1)Boolean(P) 불린

-true or false 로 나뉘는 논리 데이터 형태임

2)Number(P) 숫자

//떠돌이 소수점을 가지고 있을 경우 , Float이라고 불림

3)Null(P) 값이 없음

4)Undefined(P) 정의되지 않음

Null vs Undefined

Null은 의도적으로 빈 값을 변수에 넣을 경우, undefined는 변수를 선언하기만 하고 그 안에 값은 아무것도 없는 경우

5)String(P) 문자열

-형식은 파이썬처럼 "텍스트" 형식

6)Symbol(P)

7)Object-객체

object{}안은 속성:속성값으로 이루어져 있음 .속성을 통해 특정 속성값만으로 호출하는 것도 가능

8)Array-배열

여러 형태의 데이터가 들어갈 수 있음. array[숫자]을 통해 특정값을 호출하는 것도 가능

9)Function-함수

-function 선언할함수(인자){함수의 내용}

 실습 예제

댓글