목록JavaScript/정리 (10)
나만의 작은 도서관
유의사항: 해당 글은 공부한 내용을 정리하는 용도이므로, 수정이 필요할 경우 내용의 수정이 있을 수 있습니다. 개요 프로그래밍 언어라면 반드시 있어야 할 것 중 하나가 바로 연산자이다. 오늘은 자바스크립트에 사용하는 간단한 연산자들을 알아보자. 연산자 연산자(Operator)는 피연산자(Operand)사이 또는 옆에 존재하며, 연산을 의미한다. 산술 연산자 우리가 흔히 알고있는 더하기, 빼기, 나누기, 곱하기 처럼 수와 수를 산술적인 계산을 하는데 사용하는 연산자를 산술 연산자라고 한다. // + 연산자 우선순위(문자열이 높음), 그 외 연산자 우선순위(숫자가 높음) // 1. 더하기 연산자(+) console.log(1 + 1); // output: 2 console.log(1 + "1"); // ou..
유의사항: 해당 글은 공부한 내용을 정리하는 용도이므로, 수정이 필요할 경우 내용의 수정이 있을 수 있습니다. 개요 이전 글에서는 자바스크립트에서 존재하는 자료형들을 알아봤다. 이번에는 해당 자료형을 변환하는 형변환에 대해서 알아보자 형변환이란? 형변환은 변수의 자료형을 변경하는 것을 의미한다. 예를 들어, String자료형을 가진 변수의 값이 "123"이라면 해당 값을 숫자 123으로 바꾸고 싶은경우 형변환을 통해 바꾸게 된다. 암시적 형변환(implicit casting) 형변환은 서로 다른 자료형을 가진 변수들이 연산을 할 때 시스템에 의해 암시적으로 형변환 된다. 암시적 형변환에는 규칙이 존재하므로 참고해두면 좋다. 문자열 let result1 = 1 + "2"; // 숫자 + 문자열 => 문자열..
개요 let이나 const 변수에 저장한 값은 하나의 자료형(data type)을 가지게 된다. 오늘은 자바스크립트에서 어떤 자료형들이 있는지 알아보자. 숫자(Number 자료형) 자바스크립트에서 숫자를 표현하는 자료형은 단 하나이다. C++과 같은 언어와 다르게 숫자 범위에 따라 타입을 구분하지 않는다. 정수 let num1 = 10; console.log(num1); // Ouput: 10 console.log(typeof num1); // Ouput: number 실수 let num2 = 3.14; console.log(num2); // Ouput: 3.14 console.log(typeof num2); // Ouput: number 지수형 let num3 = 2.5e5; // 2.5 x 10^5 ..
개요 변수와 상수는 메모리에 저장하고, 필요할 때 재사용하기 위해 만들어졌다. 오늘은 프로그래밍할 때 필요한 값을 저장하는 변수와 상수에 대해 알아보자. 변수의 5가지 주요 개념 변수 이름(name) : 저장된 값의 고유 이름 변수 값(value) : 변수에 저장된 값 변수 할당(assignment) : 변수에 값을 저장하는 행위 변수 선언(declare): 변수를 사용하기 위해 컴퓨터에 알리는 행위. 변수 참조(reference) : 변수에 할당한 값을 읽어오는 것 변수를 선언할 수 있는 3가지 방법 : var, let, const var variable(변수)의 약자. ES6버전 이전에 사용하던 변수 타입이다. 같은 이름의 변수를 선언 할 수 있으며, var 변수 선언시 호이스팅에 의해 선언한 범위 ..