자스

    [JS] 자바스크립트 console.log 사용 방법 (로그 찍기)

    1. 숫자를 인수로 전달 숫자가 console.log() 함수에 전달되면 함수가 이를 표시합니다. 2. 문자열을 인수로 전달 문자열이 함수 console.log()에 전달되면 함수가 이를 표시합니다. 3. 문자를 인수로 전달 문자를 console.log() 함수에 전달하면 함수가 이를 표시합니다. 4. 메시지를 인수로 전달 변수가 아닌 문자열 리터럴을 바로 console.log() 함수의 매개변수로 전달하면 함수는 주어진 메시지를 표시합니다. 5. 함수를 인수로 전달 함수를 console.log() 함수에 전달하면 이는 전달된 function()의 값을 표시합니다. 6. 메시지와 함께 숫자를 인수로 전달 숫자가 console.log() 함수에 전달되면 함수는 주어진 메시지와 함께 숫자를 표시합니다. 7...

    [JS] var, let, const의 차이 ⏤ 변수 선언 및 할당, 호이스팅, 스코프

    변수 먼저 자바스크립트에서 변수가 무엇인지 알아보자. 변수(variable)는 하나의 값을 저장하기 위해 확보한 메모리 공간 자체 또는 그 메모리 공간을 식별하기 위해 붙인 이름을 말한다. const myNumber = 23 // 변수명(식별자): myNumber // 해당 값의 위치(메모리 주소): 0012CCGWH80 // 변수 값(저장된 값): 23 자바스크립트는 매니지드 언어(managed language)이기 때문에 개발자가 직접 메모리를 제어하지 못한다. 따라서 개발자가 직접 메모리 주소를 통해 값을 저장하고 참조할 필요가 없고 변수를 통해 안전하게 값에 접근이 가능하다. 변수명(식별자)인 myNumber는 변수의 값이 아닌 메모리 주소를 기억하고 있다. 변수명을 사용하면, 자바스크립트 엔진이..

    [JS] 자료형

    기본 자료형 자바스크립트에서는 3가지 기본 자료형(primitive data type)을 지원한다. 문자열: 문자열 자료형은 자바스크립트 내의 텍스트를 표현하며, 문자열은 유니코드 문자의 나열이다. 숫자: 자바스크립트의 모든 숫자(정수와 부동 소수점 수 모두)는 Number 타입이다. 불린: 불린 자료형은 참(true)과 거짓(false)으로 두 가지 값만 있다. 복합 자료형 자바스크립트에서는 다음과 같은 복합 자료형을 지원한다. 객체: 객체는 값의 집합을 나타낸다. 배열: 배열은 순차적인 값의 집합을 나타낸다. 함수: 함수는 실행 가능한 코드가 담긴 특별한 객체다. 특수 자료형 자바스크립트에는 두 가지 특수한 자료형이 정의돼 있다. 널(null): 널은 값이 없을 나타내는 특별한 자료형이다. 미정의 값..

    [JS] map과 배열

    // map 타입 사용 let book= { topic:"JavaScript", edtion:7 }; // 접근 방법 book.topic book["edtion"] // 수정 방법 book.author = "Flanagan"; book.contnts = {}; // 빈 데이터 book.contents?.ch01?.sect1 // 배열들 let primes=[2,3,5,7]; primes[0] primes.length primes[primes.length-1] primes[4]=9; primes[4]=11; // 빈 배열 let empty=[]; empty.length // 0 // 2개의 데이터에 대한 배열 let points=[ {x:0, y:0}, {x:1, y:1} ]; // 다차원 배열 let d..

    [JS] 변수 자료형

    let x; x = 0; // x의 값은 0 // JavaScript는 많은 타입의 변수를 지원한다 x=1; x=0.01; x="hello world"; x='JavaScript'; x=true; x=false; x=null; x=undefined;