JS 3

JavaScript에서의 null 처리(null과 undefined의 차이 / Object가 비어있는지 확인하는 방법)

JavaScript에서 null과 undefined는 모두 값이 없음을 나타내지만, 그 의미와 사용되는 경우에 약간의 차이가 있습니다. 1. undefined JavaScript에서 undefined는 변수에 값이 할당되지 않은 상태를 나타냅니다. 즉, 변수가 선언되었지만 아직 값이 초기화되지 않은 경우를 가리킵니다. let x; console.log(x); // undefined​ 함수의 매개변수가 전달되지 않은 경우에도 해당 변수는 undefined입니다. function foo(y) { console.log(y); // undefined } foo();​​ 2. null 반면에 null은 개발자가 명시적으로 값이 없음을 나타내기 위해 사용됩니다. 즉, 변수에 값이 없음을 나타내는 데 사용됩니다.보통..

공부/이모저모 2024.01.30

javascript == 와 === 의 차이

JavaScript에서 ==와 ===는 비교 연산자로, 두 값의 동등성을 확인합니다. 하지만 이 둘은 약간의 차이가 있습니다. == (동등 연산자): ==는 두 값이 동등한지 비교합니다. 하지만 엄격한 타입 검사(strict type checking)를 수행하지 않습니다. 이 연산자를 사용할 때 JavaScript는 비교하는 값의 타입을 변환하여 동일한 타입으로 만든 후 비교합니다. 예를 들어, 문자열 "1"과 숫자 1은 다른 타입이지만 ==로 비교하면 JavaScript는 문자열 "1"을 숫자 1로 변환하여 동등성을 확인합니다. === (일치 연산자): ===는 두 값이 정확하게 일치하는지를 비교합니다. 두 값의 타입과 값이 모두 같아야 합니다. 타입 변환 없이 엄격한 비교를 수행하기 때문에 타입이 다..

공부/이모저모 2024.01.30

ubutnu에서 firebase 세팅법 (간단한 백엔드 웹서버 만들기)

Firebase는 NPM(Node Package Manager)을 사용하는 JavaScript 기반의 프레임워크이다. Firebase의 다양한 서비스를 사용하려면 Firebase SDK를 프로젝트에 추가해야한다. Firebase SDK는 웹 프로젝트를 위한 JavaScript 라이브러리로서, 이를 통해 Firebase의 다양한 서비스에 액세스할 수 있다. 특히나 DB, 동적 웹배포에서 매우 강력한 기능을 가지고있다. 본 포스팅에서는 firebase를 이용해 간단한 서비스를 배포하는 방법을 정리하고자 한다. firebase 설치 firebase는 npm 기반의 프레임워크이기때문에 npm이 설치 되어있지않다면 먼저 설치해주자. sudo apt install npm sudo npm install firebas..

공부/JUN STUDY 2024.01.05
728x90