Java 자바 연산자 종류 및 연산자 우선순위

java

연산자란? 자바 연산자는 프로그래밍에서 변수, 상수 또는 리터럴 간의 다양한 계산 및 조작을 수행하는 데 사용되는 기호나 키워드입니다. 이 연산자들을 사용하여 데이터를 처리하고 조작함으로써 프로그램이 원하는 동작을 수행하도록 할 수 있습니다. 연산자 종류 산술 연산자 가장 기본적인 연산자로, 사칙연산에 사용됩니다. 덧셈(+), 뺄셈(-), 곱셈(*), 나눗셈(/) 등이 포함됩니다. 연산자 설명 + 덧셈을 수행합니다. – 뺄셈을 수행합니다. * … Read more

Java 자바 변수 데이터 타입 기본형 & 참조형 정리

java

변수란? 자바에서 변수란 프로그램에서 데이터를 저장하고 처리하는데 사용되는 식별자입니다. 간단히 말하면, 변수는 값을 담는 그릇이라고 할 수 있습니다. 자바에서 변수는 데이터의 유형에 따라 기본형 타입(Primitive Data Types)과 참조형 타입(Reference Data Types)으로 나뉩니다. 변수의 데이터 타입 기본형 타입 (Primitive Data Types) 기본형 타입은 간단한 데이터를 저장하는 데 사용되며, 이러한 자료형은 메모리에서 고정된 크기를 차지합니다. 자바에서는 다양한 … Read more

Java 자바 변수(Variable) 선언 및 초기화 변수명 규칙

java

변수(Variable)란? 자바에서 변수는 데이터를 담는 “상자”나 “그릇”으로 생각할 수 있습니다. 이 상자에는 다양한 종류의 데이터를 담을 수 있고, 프로그램에서는 이 상자에 담긴 데이터를 활용하여 다양한 작업을 수행합니다. 변수의 선언 및 초기화 변수의 선언 (Declaration) 변수를 사용하기 전에 먼저 해당 변수의 타입과 이름을 선언해야 합니다.선언은 다음과 같은 형식을 갖습니다. ‘자료형 변수이름;’ 변수의 초기화 (Initialization) 변수를 선언한 … Read more

JavaScript 자바스크립트 스코프 (Scope) 알아보기

javascript

자바스크립트 스코프(Scope)란? 자바스크립트 스코프는 코드 내에서 변수 및 함수에 적용되는 유효 범위를 나타내는 개념입니다. 스코프는 변수와 함수가 어디서 정의되고 어디에서 접근 가능한지를 결정합니다. 스코프의 설명 전역 스코프 (Global Scope) 지역 스코프 (Local Scope) 블록 스코프 (Block Scope) 함수 스코프 (Function Scope) 스코프 체인 (Scope Chain) 클로저 (Closure) Lexical 스코프 (정적 스코프) 스코프의 예제 전역 스코프(Global … Read more

JavaScript 자바스크립트 try catch 예외처리 사용법

javascript

자바스크립트 try catch 란? 자바스크립트의 try catch는 예외(exception) 처리를 위한 구문으로, 프로그램 실행 중에 예상하지 못한 상황이 발생했을 때 이에 대응하는 방법을 제공합니다. 이 구문은 코드 블록을 감싸고, 예외가 발생하면 프로그램의 흐름을 제어하여 예외를 적절히 처리할 수 있게 해줍니다. try catch 문 구조 자바스크립트에서 예외 처리는 try, catch, finally로 이루어진 구조를 가지고 있습니다. try catch … Read more

JavaScript 자바스크립트 화살표 함수(Arrow Function) 사용법

javascript

자바스크립트 화살표 함수란? 자바스크립트 화살표 함수는 ES6에서 도입된 새로운 함수 선언 방식 중 하나입니다. 화살표 함수는 기존의 함수 표현식보다 간결하고 가독성이 뛰어나며, 함수 스코프와 this 바인딩에 대한 독특한 특징을 가지고 있습니다. 화살표 함수 장단점 화살표 함수의 장점 화살표 함수의 단점 화살표 함수 예제 기본 구문 기본 예제 this 사용 예제 화살표 함수의 this 사용 예제를 … Read more

JavaScript 자바스크립트 setTimeout 과 setInterval 사용법

javascript

setTimeout 과 setInterval 란? setTimeout과 setInterval은 자바스크립트에서 시간 지연 및 주기적인 작업을 수행하는 데 사용되는 함수입니다. setTimeout setTimeout은 자바스크립트에서 비동기적인 코드 실행을 위해 사용되는 함수로, 특정 시간이 경과한 후에 함수를 실행합니다. 이 함수는 웹 애플리케이션에서 일정한 지연을 주거나, 특정 조건이 충족되었을 때 코드를 실행하는 데 주로 활용됩니다. setTimeout 구조 예제 setTimeout은 특히 어떤 동작을 지연시켜야 … Read more

JavaScript 자바스크립트 호이스팅(Hoisting) 알아보기

javascript

자바스크립트 호이스팅이란? 자바스크립트에서 호이스팅은 코드 실행 전에 변수 및 함수 선언이 메모리에 먼저 올려지는 현상을 의미합니다. 호이스팅은 코드의 동작을 이해하고 예측하는 데 중요한 역할을 합니다. 변수 호이스팅 변수 호이스팅은 자바스크립트에서 변수 선언이 스코프의 맨 위로 끌어올려지는 특성을 나타냅니다. 이것은 변수가 선언되기 전에 사용될 수 있다는 것을 의미합니다. 그러나 변수 초기화(값 할당)는 호이스팅 되지 않으며, 선언만 … Read more

JavaScript 자바스크립트 함수 선언식 vs 표현식 차이와 장단점

javascript

함수 선언식과 표현식이란? 자바스크립트에서 함수를 정의하는 두 가지 주요 방법은 함수 선언식과 함수 표현식입니다. 이 둘은 코드 작성 시 약간의 차이점을 가지며, 각각의 특성에 따라 상황에 맞게 사용되고 있습니다. 함수의 선언과 호출이 코드의 실행 흐름에 어떤 영향을 미치는지 알아보겠습니다. 함수 선언식과 표현식 예제 함수 선언식(Function Declaration) 함수 선언식은 가장 기본적인 함수 정의 방식 중 하나로, … Read more

JavaScript 자바스크립트 함수 function 알아보기

javascript

자바스크립트 함수란? 자바스크립트 함수는 프로그래밍에서 특정 작업이나 계산을 수행하는 코드 블록입니다. 함수는 재사용 가능한 코드 조각을 만들어내며, 프로그램을 더 모듈화하고 관리하기 쉽게 만들어줍니다. 또한 함수는 작업을 수행하고 값을 반환할 수 있습니다. 함수 특징 함수 예제 기본적인 함수 선언과 호출 매개변수와 반환값이 있는 함수 익명 함수와 즉시 실행 함수 화살표 함수 함수의 스코프와 클로저 함수의 호이스팅 … Read more