오늘부터 자바스트립트 기초를 시작해보려고한다!!!이제까지 html, css로 재미봤으니 이제 머리아픈거?? 해봐야지1 = 정수(number)정수는 0을 기준으로 0,1,2,3,4, .... -1, -2실수는 기본적으로 점이 붙어있는 소수좀이 있는 숫자라고한다."1" =
주석 (슬래시 //) 를 하면 결과에 나타나지 않는다 즉, 프로그램이 읽지않는다. 만약 코드에 대한 설명이 필요할때 주석을 쓰면 웹상에 나타나지 않는다.좋은 코드, 잘만들어진 코드는 좋은 주석을 가지고 있는 코드이다. 길지도 않고 짧지도 않은 코드가 좋은코드이다.정말
자자자자자자자 계속해서 자바스크립트 기초에 대해서 시작해보자 퇴사까지가 얼마남지 않았지만 틈틈히 공부해둬야 사전 스터디할때 난리날꺼같으니... 해보쟈!! I can do it!! 논리연산자 (&&) 논리연산자는 조건문을 좀더 간결하고 다양한 방법으로 구사살 수 있도
인간은 반복적인 작업을 자하지 못한다. 실수하고, 지루해한다. 반복문은 컴퓨터에게 반복적인 작업을 지시하는 방법이다.while, for (반복문의 문법)}boolean 조건문의 값이 참일 동안에 반복해서 실행할 코드 조건이 참에서 거짓이 될때까지반복문의 또다른 문법구성
배열(array)란 연관된 데이터를 모아서 통으로 관리하기 위해서 사용하는 데이터 타입이다.변수가 하나의 데이터를 저장하기 위한 것이라면 배열은 여러개의 데이터를 하나의 변수에 저장하기 위한 것이라고 할 수 있다.배열은 대괄호로 시작해서 대괄호로 끝나야한다. 여러개의
현재는 아직 함수에대해 자바스크립트에대해 제대로 이해를 하지 못했기때문에 기본 정의라도 머리속에 집어넣어두려고 반복학습하고있다. 후에 실습과 더불어 여러개를 해보고있다...함수란 하나의 로직을 재실행할 수 있도록 하는 것으로 코드의 재사용성을 높여준다.function
점점 머리가 아파온다.... 살려주세용 난 잘하고있어..지금까지 본 배열은 아이템에 대한 식별자로 숫자를 사용했다. 하지만 객체는 문자를 사용할수 있다다른언어에서는 연관배열 (associative array) 또는 맵(map), 딕셔너리(dictionary)key 변수
코드의 재활용성을 높이고, 유지보수를 쉽게 할 수 있는 다양한 기법들이 사용된다. 그 중 하나가 코드를 여러개의 파일로 분리하는 것이다.<장점>1\. 자주 사용되는 코드를 별도의 파일로 만들어서 재활용이 가능하다.2\. 코드를 개선하면 모든 애플리케이션의 동작이
유효범위 (scope)은 변수의 수명을 의미한다지역변수(locol variable), 전역변수(global variable)지역변수는 함수 중괄호 안에서먼 접근가능한 변수전역변수는 함수 밖에서 접근가능한 변수var를 사용하지 않는 지역변수는 전역변수가 된다.전역변수(함
어떠한 함수가 점(.) 앞에 무엇인가가 있으면 그것은 객체이다.numbers.sort(); = 배열 객체 sort 여기서 sort는 메소드이다. 이러한 기능을 내장객체 내장 메소드 빌트인 객체이다 (js에서 기본으로 제공하는 기능)시간이 오래걸리는 작업이 있을
함수의 호출
전역객체(global object)는 특수한 객체이다.모든 객체는 전역객체의 프로퍼티이다.모든 전역변수와 함수는 window 객체의 프로퍼티이다.객체를 명시하지 않으면 암시적으로 window의 프로퍼티로 간주된다.ESCMSciprt 에서는 전역객체의 API를 정의해주었
객체의 원형함수는 객체이므로 생성자로 사용될 함수도 객체이다. 객체는 프로퍼티를 가질 수 있다. prototype 이라는 프로퍼티는 그 용도가 약속되어 있는 특수한 프로퍼티이다.prototype에 저장된 속성들은 생성자를 통해서 객체가 만들어질때 그 객체에 연결된다.프
객체란(object)? 자바스크립트는 객체(object) 기반의 스크립트 언어이며 자바스크립트를 이루고 있는 거의 '모든 것'이 객체이다. 원시값(문자-string, 숫자-number, boolean(true,false), 심볼(symbol), bigint, numm
자바스크립트가 기본적으로 가지고 있는 객체들응ㄹ 말한다.프로그래밍을 하는데 기본적으로 필요한 도구이다.프로그래민: 언어와 호스트 환경이 제공하는 기능들을 통해서 새로운 소프트웨어를 만들어 내는것자바스트립트의 내장객체 \- ObjectFunctionArrayString
객체의 가장 기본적인 형태를 가지고 있는 객체아무것도 상속받지 않는 순수한 객체자바스크립트에서 값을 저장하는 기본적인 단위자바스크립트의 모든 객체는 Object객체를 상속받는다. 따라서 모든 객체는 Object 프로퍼티를 가지고 있다.Object.prototype은 모
객체객체 아닌 것: 원시 데이터 타입(primitive type) \- 숫자Boolean(true/false)nullundefinec자바스크립트는 원시 데이터형을 객체처럼 다룰 수 있기 위한 객체, 래퍼 객체를 제공한다.원시 데이터타입과 관련하여 필요한 기능을 객체지
복제는 파일을 복사하는 것이라면, 참조는 심볼릭 링크(바로가기)를 만드는 것과 비슷하다. 심볼릭 링크로 접근하면 컴퓨터는 심볼릭 링크에 저장된 원본의 주소를 참조해서 원본의 위치를 알아내고 원본에 대한 작업을 한다. 즉 원본을 복제한 것이 아니라 원본 파일을 참조하고
정의: 자주 사용하는 로직의 구현 방법과 그것의 이름장점 \- 문제 해결 방법 습득 용이해결 방법 논의 시 효율적인 의사소통 가능자기 자신을 호출하는 함수를 말한다.바디 태그를 조회하고 바디태그의 자식 엘리먼트를 조회하면서 자식 엘리먼트를 traverse함수의 첫번째
자바스크립트 연습을 해보자!! 문법공부는 지겹도록 한거같고 그런데 계속 까먹으니 더이상 안되겠어서 나 혼자 100%는 다 못해도 코드를 쳐 보면서 해보려고 한다. 하다보면 모르는것을 찾아보면서 공부해보려고 한다.. 그래서 나 해보려는건 숫자게임 이다 일명, 술자리 게
현재 오늘까지 만든걸 설명해 보겠다.기본 html, css는 동영상을 보면서 연습해보았지만, 문제는 자바스크립트다.현재 문제는 첫번째 사진에서 보면 input 박스에 할일을 추가하면 이런식으로 추가가 잘된다. 다만, 문제점은 저기서 체크버튼을 누르면 진행중으로 넘어가고
변수는 프로그래밍 언어에서 데이터를 관리하기 위한 핵심 개념이다.변수는 하나의 값을 저장하기 위해 확보한 메로리 공간 자체 또는 그 메모리 공간을 식별하기 위해 붙인 이름을 말한다.메모리가 저장된 값의 위치를 가리키는 상징적인 이름이다.위 코드는 10과 20을 메모리
표현식과 문 | 식 | 문 | | -------- | ------ | | 값 식 | 제어문 | | 연산식 | 공문 | | 리터럴 | 식문 | | 함수호출 | | 1️⃣ 식 값 값(value)는 식(표현식 expr
C 나 java 의 경우 숫자도 int, long, float, double 등 과 같은 다양한 숫자 타입을 제공한다.하지만 자바스크립트는 독특하게 하나의 숫자 타입만 존재한다.ECMAScript 사양에 따르면 숫자 타입의 값은 배정밀또 64비트 부동소수점 형식을 따른
연산자 operator 는 하나 이상의 표현식을 대상으로 산술, 할당, 비교, 논리, 타입, 지수 연산등을 수행해 하나의 값을 만든다.피연산자는 operand 값으로 평가될 수 있는 표현식 이어야 한다.그리고 피연산자와 연산자의 조합으로 이뤄진 연산자 표현식도 값으로