반응형

전체 글 44

JavaScript _ list 와 array

JavaScript에서 흔히 사용되는 용어는 array(배열) 입니다. 그러나 list 라는 용어는 JavaScript의 기본 자료형으로 따로 존재하지 않습니다. list는 보통 프로그래밍의 일반적인 용어로 연걸 리스트(Linked List)를 의미하거나, 특정 프레임워크/라이브러리(ex_python, java)에서 리스트 타입을 지칭하는 경우에 사용됩니다. JavaScript에서는 array가 순서가 있는 값들의 집합을 저장하기 위한 기본적인 데이터 구조입니다. 따라서 JavaScript에서는 리스트 타입이 아닌, 배열(Array)을 사용해 리스트처럼 동작하는 구조를 구현할 수 있습니다.  Array(배열)의 특징배열은 순서가 있는 값들의 집합을 저장합니다.각 값은 인덱스로 접근할 수 있습니다. 인덱스..

JavaScript _ NaN (Not a Number)

NaN은 Not a Number의 줄임말로, 숫자가 아님을 나타내는 특수한 숫자 값입니다. JavaScript에서 연산 결과가 숫자가 아니거나 계산할 수 없는 경우 NaN이 반환됩니다. NaN은 숫자형(Number Type)에 속하지만, 그 값 자체는 유효한 숫자가 아님을 의미합니다.  NaN의 특징NaN은 typeof 연산자로 확인하면 number로 반환됩니다.NaN은 자기 자신과도 같지 않은 유일한 값입니다. 즉, NaN === NaN은 항상 false를 반환합니다.console.log(typeof NaN);        // numberconsole.log(NaN === NaN);   // false  NaN이 발생하는 경우숫자가 아닌 문자열을 수치 연산에 사용한 경우잘못된 수학 연산parseInt..

JavaScript _ 데이터 타입 number, string, boolean

JavaScript는 동적 타입 언어로, 변수에 저장되는 데이터의 타입을 명시적으로 선언할 필요가 없습니다. 즉, 같은 변수에 다른 타입의 데이터를 할당 할 수 있습니다. JavaScript에서 데이터 타입을 이해하는 것은 값의 처리를 올바르게 수행하는데 필수적입니다. 기본적으로 JavaScript의 데이터 타입은 원시 타입(Primitive Type)과 참조 타입(Reference Type)으로 나뉩니다. 이번 글에서는 숫자(int), 문자열(string) 등의 주요 원시 타입을 중심으로 정리해보겠습니다.  원시 타입(Primitive Type)이란?원시 타입은 한 번 생성되면 변경할 수 없는 값입니다. 하지만 변수 자체는 다른 값으로 재할당 할 수 있습니다. 1. 숫자형(Number)let intNu..

JavaScript _ null 과 undefined

JavaScript를 배우다 보면 null이라는 값을 자주 접하게 됩니다. null은 프로그래밍에서 중요한 개념으로, 의도적으로 [ 값이 없음 ]을 나타내기 위해 사용됩니다. 그러나 undefined와 null의 차이점에 대해 혼란스러워하는 경우가 많습니다. 이번 글에서는 JavaScript에서 null의 개념과 사용 사례를 정리해보겠습니다. null이란?null은 값이 없음을 명시적으로 표현하기 위한 값으로, 변수나 객체에 의도적으로 할당하는 값입니다. typeof null을 실행하면 object가 반환되지만, 이는 JavaScript의 초기 설계 오류로 인한 결과입니다.let user = null;console.log(user);// nulltypeof null;// object  null과 unde..

JavaScript _ 변수 var, let, const

JavaScript는 웹 개발에서 가장 많이 사용되는 언어로, 프로그램의 데이터를 저장하고 처리하기 위해 변수를 사용합니다. 변수는 프로그래머가 데이터를 효율적으로 관리할 수 있도록 돕는 중요한 개념입니다. 이 글에서는 JavaScript의 변수에 대한 기초 개념과 선언 방법, 특징을 정리해보겠습니다. 변수란 무엇인가?변수는 데이터를 저장하기 위한 메모리 공간의 이름입니다. 변수를 통해 값을 저장하거나 변경할 수 있습니다. 변수 이름을 사용하면 해당 변수에 저장된 값을 쉽게 참조하거나 수정할 수 있습니다. 변수 선언 키워드JavaScript에서는 변수를 선언할 때 var, let, const 세 가지 키워드를 사용할 수 있습니다.  1. varvar x = 10;console.log(x); ES6 이전에..

환경정책과 입금 : 텀블러만 사용해도 돈이 입금된다고?

어느날부터 자꾸만 통장에 '환경정책과'라는 이름으로 돈이 입금되기 시작했습니다.금액도 일정하지 않아서 궁금했는데,알고보니 제가 텀블러를 사용해 커피를 구매 할 때마다'탄소중립포인트'라는 제도를 통해 환급 받은 거였어요!     탄소중립포인트란? 탄소중립포인트는 일반 국민의 탄소중립 생활 실천문화 확산을 위해 만들어진 제도로, 다양한 민간 기업에서 친환경 활동을 실천한 이용 실적에 따라 인센티브를 제공하는 제도입니다. 참여방법'탄소중립포인트 녹색생활 실천' 홈페이지에 회원가입인증한 휴대폰 번호를 기반으로 연동되며, 간편하게 이용 가능회원가입 혜택 : 최초 가입 시 5천원 인센티브 제공!      탄소중립포인트 제도는 다양한 친환경 활동을 대상으로 인센티브를 지급하며, 활동에 따라 지원 금액이 다릅니다. 활..

반응형