분류 전체보기

    Javascript 타입(type)에 따른 작동 방식의 차이 // String(), Number()

    타입에 대한 이해 자바스크립트의 모든 값(value)는 각자 타입을 가지고 있다. 평소에 우리는 무의식적으로 숫자와 문자를 구분하지 않고 이야기하지만, 우리는 이를 무의식적으로 구분할 수 있을 만큼 똑똑합니다. 하지만 컴퓨터는 상황과 문맥을 이해하는 능력이 없습니다. 컴퓨터가 명확하게 표현하기 위해서는 모든 값에 타입을 정해주고, 그에 맞게 행동하도록 규정을 정해줘야 했습니다. let person = '혜선'; let date = '일요일'; let quantity = 1; letsGoGetFood('혜선', '일요일', 1); 문자열은 ', " 따옴표로 둘러 쌓아 표시해주고, 숫자열은 그대로 숫자를 입력하여 구분할 수 있습니다. 타입에 따른 코드 작동 방식의 차이 let word = 'hello' + ..

    Javascript 함수(function), return 명령문, 함수선언 및 개념

    1. 함수 (function) 함수는 입력(input)을 받아, 출력(output)을 하는 하나의 작은 기능 단위이다. 함수는 함수의 몸통(function body)이라고 하는 구문(statement)으로 구성된다. javascript에서 함수는 다른 객체와 같이 속성(property) 및 method를 가질 수 있기에 일급 객체로 볼 수 있다. 여기서 함수와 객체의 차이를 설명하자면, 함수는 호출될 수 있기 때문에 함수는 Function 객체이다. 함수 선언 ( function 문 ) 함수를 사용하기 위해서는, 함수를 선언해야 한다. function name([param[, param[, ... param]]]) { statements } name : 함수명 param : 함수에 전달되는 인수의 이름,..

    Javascript // 타입 (type)과 종류

    변수에는 다양한 타입이 있다. 타입의 종류는 크게 6가지로 볼 수 있다. let string = 'string'; // 문자형 : '', "" 따옴표로 구분 let number = 1; // 숫자형 // 변수 number에 숫자 1을 할당 let fruits = [ 'banana', 'apple', // 배열(자료형) : 문자형, 숫자형 등을 혼합할 수 있는 배열 'orange' ] let person = { name: 'deemmun'; // 객체(자료형) : 위 타입이 모두 섞인 타입 age: 23; isStudent: true; } function name(parameter) { // 함수 (statements) } 이 외에도 할당이 없는 변수일 경우 노출되는 undefined, 참 거짓을 판단하는..

    JavaScript 변수

    변수의 사전적 의미 -어떤 관계나 범위 안에서 여러 가지 값으로 변할 수 있는 수 신속한 코드 파악 또는 업무적인 효율성을 위해선 필히 변수 설정이 필요하다. 의미없는 변수가 아닌, 유의미하게 변수명을 설정할 수 있도록 하자. 변수 사용에 앞서, 변수 선언이 먼저 진행되어야 한다. 설정할 변수 앞 'let' 키워드를 부여하게 되면, myAge라는 변수가 선언된다. 변수에 임의의 값을 설정하고 싶은 경우 ' = ' 부호를 사용하여 값(문자, 숫자 가능)을 할당한다. 수학적 의미의 '같다'가 아닌, 프로그래밍을 위한 할당 부호라고 생각하면 편리할 것 같다. ex) myAge 라는 변수에 23을 임시로 대입했다. 변수 선언과 할당을 통합하여 진행도 가능하다. let 키워드를 부여한 변수 선언은 한 번만 진행한..