코드구조 문(statement) = 문법 구조(syntax structure) + 명령어(command) 세미콜론 : 문과 문 사이를 줄 바꿈이 아닌 세미콜론으로 구분하는 습관을 들이자 주석 : 한줄 -> // , 여러 줄 -> /* */ , 단축키 = cmd +
비교연산자(Comparison operators) score가 90보다 크거나 같고 100보다 작거나 같다를 표현하려면 90 <= score && score <= 100 논리연산자(Logical operators) ![](https://images.velog.io
효율성 : 반복되는 코드를 한 번만 정의해놓고 필요할 때마다 호출하므로 반복작업을 피할 수 있다가독성 : 긴 프로그램을 기능별로 구분해서 여러 함수로 나누어 작성하면 모듈화로 전체 코드의 가독성이 좋아진다유지보수 : 기능별(함수별)로 수정이 가능하므로 유지보수가 쉽다익
조건에 따라서 코드를 실행하거나 실행하지 않을 때 사용하는 구문여기서 조건은 불 자료형( )소괄호 안의 조건이 true면 { }중괄호 안의 문장을 실행하고, false면 문장을 무시하고 else절 실행복수 조건은 else if로 처리, 여러 개 가능let result
condition(조건)이 truthy 이면 반복문 본문의 코드가 실행if 조건문과 형태가 매우 비슷. 차이점 : if 조건문이 문장을 한 번만 실행하는 반면, while 반복문은 불 표현식이 true면 계속해서 문장을 실행함 배열 요소를 하나하나
배열 array 구성 여러 개의 변수를 한 번에 선언해 다룰 수 있는 자료형 숫자, 문자열, 불과 같은 자료는 하나의 값만 가질 수 있어서 여러 개의 자료를 저장하려면 변수를 여러 개 선언해야 하는 불편함이 있음. 이를 해결하기 위한 것이 배열. 대괄호[...]를 사용
여러 자료를 다룰 때 사용, 배열도 객체한 마디로 정의하면 실제로 존재하는 사물을 의미하고 이름(name)과 값(value)으로 구성된 속성(property)을 가진 자바스크립트의 기본 데이터 타입배열(array)은 인덱스(index)와 요소(element)로 구성배열
변수가 필요한 이유, 선언하는 방법, 차이점 자바스크립트 데이터 타입의 종류 number와 string의 메서드 각각 3개와 사용 방법 함수가 필요한 이유, 정의&호출의 차이점 조건문이 필요한 이유, 사용 방법
화살표 함수는 항상 익명함수로만 사용할 수 있기 때문에 함수선언식이 아닌 함수표현식을 사용.화살표 함수는 => 왼쪽에 있는 인수를 이용해 => 오른쪽에 있는 표현식을 평가하는 함수예시인수가 하나밖에 없을 경우 괄호 생략 가능인수가 하나도 없을 경우 괄호를 비워두고 생략
어려워서 먼저 생활코딩 그대로 따라하면서 이해하기 생성자와 new 프로퍼티(property) : 객체 내의 변수 메소드(method) : 객체 내의 함수 = 프로퍼티에 담겨 있는 함수 객체(object) : 어떤 데이터를 담을 수 있는 비어있는 상자. 만들 때 :
배열이 필요한 이유와 선언하는 방법 (다차원)배열의 값에 접근하고, 추가, 수정, 삭제하는 방법 자주 사용하는 배열 메서드의 종류와 사용하는 방법 반복문이 필요한 이유와 사용하는 방법 배열과 반복문을 함께 자주 사용하는 이유 배열과 반복문을 활용해서 배열의 값을 조작
문자열에서 특정한 문자를 찾아내는 도구문자열에 나타는 특정 문자 조합과 대응시키기 위해 사용되는 패턴컴파일 : 패턴을 찾는 단계실행 : 대상에 대해서 어떤 작업을 하는 단계let pattern = /a/ : 슬래쉬와 슬래쉬 사이(a)가 찾고자 하는 대상let patte
1. 객체 정의와 필요한 이유, property, key, value 객체의 값에 접근하는 두 가지 방법이 있는 이유와 사용 방법 객체의 값을 추가, 수정, 삭제할 수 있다. 객체와 배열이 혼합되어 있는 데이터에서 원하는 값에 접근할 수 있다. 배열의 타입이 객체인 이
https://www.youtube.com/watch?v=dHrI-\_xq1Vo어려웠던 클래스 개념을 코딩애플님 강의를 보고 조금이나마 이해한 내용입니다롤 챔프 100개를 객체로 찍어낸다고 생각해보자. 이렇게 언제 100개 쓰나;자바스크립트에서 class =
https://www.youtube.com/watch?v=wUgmzvExL_E어려웠던 프로토타입 개념을 코딩애플님 강의를 보고 정리하며 조금이나마 이해한 내용입니다 갓딩애플클래스(Class)의 상속 기능을 구현하는 또 다른 방법 prototype자바스크립트에서
class를 공부하다가 prototype으로 넘어갔다가 퍼즐 조각이 맞춰지는 기분을 느껴 자료형으로 다시 왔다 먼저 자료형에는 크게 기본자료형(primitive type)과 참조자료형(reference type)이 있고 기본자료형은 초반에 가볍게 정리했었다 참조
작업의 직렬적 실행먼저 시작된 작업이 완전히 끝난 후에 다음 작업이 시작되는 방식이다모든 작업이 직렬로 배치되어 실행되어 있고 순차적으로 하나씩 진행된다때문에 블로킹(blocking) 문제가 발생하기도 한다작업의 병렬적 실행작업이 하나씩 진행되는 것이 아니라, 동시다발
윤인성님의 강의를 보고 공부한 내용입니다 갓인성... 🙏🏼메모리의 저장 공간기본자료형(숫자, 문자열, 불)이 저장되는 공간. 차곡차곡 쌓임변수, 상수를 만든다는 것은 스택에 있는 상자에 이름을 붙여주는 것메모리의 저장 공간복잡자료형(배열, 함수, 객체)이 저장되는
Youtube 윤인성님의 강의 👍🏼Reference Error : 단어 오탈자가 발생하면 뜸 Syntax Error : 일반적으로 기호에서 오탈자 발생하면 뜸표현식 : 값을 만들어내는 코드, 결과적으로 값이 만들어지면 표현식ex) 10, 10+10, "안녕하세요",
함수 안에 있는 선언들을 모두 끌어올려서 해당 함수 유효 범위의 최상단에 선언하는 것자바스크립트 함수는 실행되기 전에 함수 안에 필요한 변수값들을 모두 모아서 유효 범위 최상단에 선언한다. 자바스크립트 Parser가 함수 실행 전 해당 함수를 한 번 훑고 함수 안에 존
contents.push(result) contents.push(...result)