값 : 식(표현식)이 평가되어 생성된 결과를 말한다.평가 : 식을 해석해서 값을 생성하거나 참조하는 것을 의미한다.모든 값은 데이터 타입을 가지며, 메모리에 2진수, 즉 비트의 나열로 저장된다.변수는 하나의 값을 저장하기 위해 확보한 메모리 공간 자체 또는 그 메모리
Promise 란 자바스크립트에서 제공하는 비동기를 간편하게 처리할 수 있도록 도와주는 객체(object) 이다. 일반적인 콜백함수에 비해 흐름이 자연스럽고 유연한 코드를 작성할 수 있다.📌 무거운 데이터나 작업을 할 때, 동기적으로 작업을 진행하게 되면 다음 코드가
애플리케이션은 데이터를 다룬다. 아무리 복잡한 애플리케이션이라 해도 데이터를 입력받아 처리하고 그 결과를 출력하는 것이 전부다. 변수는 프로그래밍 언어에서 데이터를 관리하기 위한 핵심 개념이다.👉 자바스크립트 엔진이 위 자바스크립트 코드를 계산(평가)하려면 먼저 10
모든 브라우저는 자바스크립트를 해석하고 실행할 수 있는 자바스크립트 엔진을 내장하고 있다. Node.js 또한 자바스크립트 엔진을 내장하고 있다.👉 하지만 브라우저와 Node.js는 용도가 다르다.HTML,CSS,자바스크립트를 실행해 웹페이지를 브라우저 화면에 렌더링
1995년, 약 90%의 시장 점유율로 웹브라우저 시장을 지배하고 있던 넷스케이프 커뮤니케이션즈는 웹페이지의 보조적인 기능을 수행하기 위해 브라우저에서 동작하는 경량 프로그래밍 언어를 도입하기로 결정한다. 그래서 탄생한 것이 바로 브랜던 아이크(Brandon Eich)
프로그래밍이란 컴퓨터에게 실행을 요구하는 일종의 커뮤니케이션이다. 이를 위해 먼저 무엇을 실행하고 싶은지 정의할 필요가 있다. 다시 말해 프로그래밍에 앞서 해결해야할 문제(요구사항)을 명확히 이해한 후 적절한 문제 해결 방안을 정의할 필요가 있다.프로그래밍 ≠ 알고리즘
String형 배열 seoul의 element중 "Kim"의 위치 x를 찾아, "김서방은 x에 있다"는 String을 반환하는 함수, solution을 완성하세요. seoul에 "Kim"은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니다.seoul은 길이
리액트는 페이스북에서 개발하고 관리하는 UI 라이브러리입니다. 앵귤러가 웹 애플리케이션에 필요한 다수의 기능을 제공하는 것과는 달리 리액트는 UI 기능만 제공합니다.따라서 전역 상태 관리나 라우팅 또는 빌드 시스템 등을 각 개발자가 직접 구축해야합니다. 전반적인 시스템
1차 프로젝트 내 기능 중 카운트다운 타이머에 대한 내용을 정리해보고자 합니다. 제가 맡은 런칭특가 페이지와 타임딜 섹션에서 일부 사용되는 기능입니다. setInterval 와 newDate(),getTime() 그리고 Math.floor를 활용해서 로직을 구현했습니다
If 문 대신 조건부 연산자 JSX 내부의 자바스크립트 표현식에서 if문을 사용할 수는 없다. 하지만 조건에 따라 렌더링을 해야하는 경우 JSX 밖에서 if문을 사용해서 사전에 값을 설정하거나, {} 안에 조건부 연산자를 사용하면 된다. 조건부 연산자의 다른 이름은
Instagram 프로젝트를 진행하면서 알게된 버튼 활성화/비활성화에 대해 적어보고자 합니다. 단순히 버튼의 색상을 바꾸는 것이 아닌, 버튼을 Active한 상태와 InActive한 상태로 바꿔주는 Attribute가 존재합니다. 바로 disabled 입니다.HTML의
할당 연산자(Assignment operators)는 자바 스크립트의 변수에 값을 할당하는 데 사용됩니다.x=10 과 y=5 로 주어진 경우, 아래 표는 할당 연산자들을 설명합니다. '+' 연산자는 문자열 변수 또는 텍스트 값을 추가 하는데도 사용될 수 있습니다.숫자를
CSS의 position 속성은 HTML 요소들의 위치를 설정하는 데 사용됩니다.position 속성의 값으로는 static, relative, absolute, fixed, sticky 이렇게 다섯 가지가 있습니다.요소를 배치하는 방법의 유형이며, 각 유형에 따라 t
> Semantic Web > Semantic Tag Semantic Web이란? 시멘틱 웹 : 의미론적 웹 시멘틱 웹이란, 간단히 말하자면 의미를 가지고 있는 웹이라고 할 수 있다. 기존의 웹은 기계가 읽을 수 없는 정보의 형태를 가지고 있었다면, 시멘틱 웹