자바스크립트
javascript 기초 (인프런)
리모찌
2023. 4. 5. 21:00
오늘은 프론트개발의 첫번째 단계인 javaScript 언어의 매우 간략한 대략적인 부분만을 배웠던 내용을 정리해본다.
자바스크립트 기초 ( 대표적인 자료형 )
html : 웹사이트의 뼈대
JacaScript : 웹사이트가 움직이도록 하는 스크립트언어 (React Native 등등에서 사용)
런타임 코드가 해석, 실행
표준버전 : ES6
ES2015
JavaScript(ES6) 문법
자료형 : 변수의 데이터가 대입되는시점에 자료형이 결정됨 (동적타이핑)Dynamic Typing
자료형을 선언하지않고 var(variable) 을 선언해서 사용
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
var :(같은변수로)중복선언이 가능
var a = 100;
console.log(a) //결과 : 100
var b = 200;
console.log(b) //결과 : 200
var c = 300;
console.log(c) //결과 : 300
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
let :(같은변수로) 중복선언이 불가능 BUT 값 재할당= 가능
let a = 100;
console.log(a) //결과 : 100
let a = 200;
console.log(b) //결과 : 에러 (중복선언 불가 )
a =300; //결과 : 300 (값을 재할당 하는것= 가능)
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
const : (같은변수로) 중복선언이 불가능 BUT 값 재할당 = 불가능
const a =100;
console.log(a) //결과 : 100
const a = 200;
console.log(a) //결과 : 에러( 중복선언 불가능 )
a= 300; //결과 : 에러 ( 값을 재할당하는것: 불가)
Number type
String type
Null type
Undefined type (값이 아직 정의되지 않은 타입)
Array type 배열에 다양한변수가 함께 들어갈수있음(다른언어와의 차이점)
obj type 객체를 다루기위한 자료형 :
Java Script = key , value로 이루어진 쌍의 집합
key : 문자열
value : 어떤자료형이든 들어갈 수 있음
객체안에 객체가 들어 갈 수 있다.