자바스크립트

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 :  어떤자료형이든 들어갈 수 있음

        객체안에 객체가 들어 갈 수 있다.