2020.12.28공부를 하다가 0을 거짓으로 처리하고 싶으면 !!0 를 써라!이렇게 되어있어서 깜짝 놀랐다 !! !! 요 연산자는 피 연산자를 불린 값으로 변환하는 연산자란다.❗️객체는 값이 비어있어도 true 참조 : https://goddaehee.tis
애플리케이션은 데이터를 다룬다.아무리 복잡한 애플리케이션이라 해도 데이터를 입력 받아 처리하고 그 결과를 출력 하는 것이 전부다.변수는 프로그래밍 언어에서 데이터를 관리하기 위한 핵심 개념이다.자바스크립트를 해석하고 실행하는 자바스크립트 엔진도 사람과 유사하게 위 자바
값은 식(표현식)이 평가 되어 생성된 결과를 말한다.평가란 식을 해석해서 값을 생성하거나 참조하는 것을 의미한다. 다음 예제의 식은 평가되어 숫자 값 30을 생성한다.모든 값은 데이터 타입을 가진다.메모리에 2진수, 즉 비트(bit)의 나열로 저장된다.(메모리에 저장된
데이터 타입은 값의 종류를 말한다.자바스크립트의 모든 값은 데이터 타입을 갖는다.자바스크립트(ES6)는 7개의 데이터 타입을 제공한다.7개의 데이터 타입은 원시 타입과 객체 타입으로 분류할 수 있다.자바스크립트는 독특하게 하나의 숫자 타입만 존재한다.C나 자바의 경우,
연산자(operator) 는 하나이상의 표현식을 대상으로 산술, 할당, 비교, 논리, 타입, 지수 연산(operation) 등을 수행해 하나의 값을 만든다. 이때 연산의 대상을 피연산자(operand)라 한다. 피연산자는 값으로 평가될 수 있는 표현식 이어야 한다. 그
제어문은 조건에 따라 코드 블록을 실행(조건문) 하거나 반복 실행(반복문)할 때 사용한다. 일반적으로 코드는 위에서 아래 방향으로 순차적으로 실행된다. 제어문을 사용하면 코드의 실행 흐름을 인위적으로 제어할 수 있다. 8.1 블록문 블록문은 0개 이상의 문을 중괄호로
9.1 타입 변환이란? 자바스크립트의 모든 값은 타입이 있다. 값의 타입은 개발의 의도에 따라 다른 타입으로 변환할 수 있다. 개발자가 의도적으로 값의 타입을 변환하는 것을 명시적 타입 변환 또는 타입 캐스팅 이라한다. 개발자의 의도와는 상관없이 표현식을 평가하는 도
10.1 객체란? 자바스크립트를 구성하는 거의 "모든 것"이 객체다. 원시 값을 제외한 나머지 값(함수, 배열, 정규 표현식 등)은 모두 객체다. 원시 타입은 단 하나의 값만 나타내지만 객체 타입은 다양한 타입의 값(원시 값 또는 다른 객체)을 하나의 단위로 구성한 복
자바스크립트가 제공하는 7가지 데이터 타입(숫자, 문자열, 불리언, null,undefined, 심벌, 객체 타입) 은 크게 원시 타입 과 객체 타입 으로 구분할 수 있다. 원시 타입과 객체 타입은 크게 세 가지 측면에서 다르다. 원시 타입의 값, 즉 원시 값은 변