드림코딩 TIL 3 | 자바스크립트 변수 및 usestrict 그래서 이를 보완한 엄격모드를 만들게 되었고 엄격모드를 쓰는 코드가 바로 "usestrict"라고 합니다. 엄격모드는 비엄격모드일 때 가능했던 몇몇을 제한하면서 안정성과 보안성을 높인다고 합니다. 자바스크립트는 이런 상식적이지 않은 코드도 에러 없이 동작하도록 하여 프로그래밍 세계에 입문하는데 도움이 되었다고 합니다. 하지만 이런 코드는 길이가 길어지면 감당할 수 없는 문제로 커진다고 합니다... JavaScript변수드림코딩자바스크립트usestrictJavaScript TIL 4 | 자바스크립트 데이터타입 Primitive data type Primitive data type(원시 값?)은 객체가 아니면서도 메서드가 아닌 데이터입니다. 그 종류에는 number, string, boolean, bigInt, undefined, symbol이 있습니다. number number타입은 우리가 일반적으로 생각하는 정수, 소수 등등이 있습니다. 우리는 흔히 infinity, -infinity, Na 값... JavaScript드림코딩자바스크립트dreamcodingJavaScript [5] JSON JSON은 클라이언트와 서버 간의 HTTP 통신을 위한 자바스크립트에 종속되지않은 텍스트 데이터 포맷이다. 자바스크립트의 객체와 유사하게 키와 값으로 구성되어있는 순수한 텍스트다. 서버와 클라이언트 통신 json에서 string 형식으로 내보내며, 브라우저에서 string 타입을 받아서, 다시 오브젝트로 변환하여 보여준다. serialize: 클라이언트가 서버로 객체를 전송하려면 객체를 문자... 드림코딩드림코딩 JavaScript 7. 배열함수 강좌 : 유튜브 드림코딩 by 엘리 ✍️Join 배열을 문자열로 변환 배열이름.join(); : 괄호안에 구분자를 넣어 설정할 수 있다 ✍️Split 문자열을 배열로 변환 배열이름.split(','); : 괄호안에 구분자를 넣지 않으면 문자열 통채로 배열에 들어간다 ✍️Reverse 배열을 내림차순으로 정렬 배열이름.reverse(); ✍️Slice 원하는 index에서부터 새로운 배열 생성... 드림코딩JavaScriptJavaScript [JavaScript-TIL] Variable (변수) 여유로운 상황은 아니지만 과제 마무리를 조금 빨리 끝내서 오늘은 변수부터 처음부터 차근차근 복습을 해보았다 복습은 드림코딩 엘리님꺼 영상을 보고 노트에 작성하는 형식으로 복습을 해보았다. 1. Variable, rw(read / write) let(added in ES6) 먼저 기본적인 변수 정의하는 것으로 시작 var(don't ever use this!) var hoisting (move... 복습드림코딩구공팩토리구공팩토리 javascript Object 정리 위처럼 object를 만들 수 있다. 만약 위와 같은 코드가 있다고 하자. 근데 사람이 많아지고 가지고 있는 정보가 많아진다면 위 코드처럼 하나하나 선언해주면 코드가 더러워진다. 그래서 이렇게 하나의 object에 정보를 모아놓으면 정리도 쉽고 찾기고 쉽다. javacript는 동적인 언어이기 때문에 위처럼 중간에 object 요소들을 바꿀 수 있다. 위처럼 2가지 방법으로 접근이 가능한다.... object드림코딩공부정리JavaScriptJavaScript
TIL 3 | 자바스크립트 변수 및 usestrict 그래서 이를 보완한 엄격모드를 만들게 되었고 엄격모드를 쓰는 코드가 바로 "usestrict"라고 합니다. 엄격모드는 비엄격모드일 때 가능했던 몇몇을 제한하면서 안정성과 보안성을 높인다고 합니다. 자바스크립트는 이런 상식적이지 않은 코드도 에러 없이 동작하도록 하여 프로그래밍 세계에 입문하는데 도움이 되었다고 합니다. 하지만 이런 코드는 길이가 길어지면 감당할 수 없는 문제로 커진다고 합니다... JavaScript변수드림코딩자바스크립트usestrictJavaScript TIL 4 | 자바스크립트 데이터타입 Primitive data type Primitive data type(원시 값?)은 객체가 아니면서도 메서드가 아닌 데이터입니다. 그 종류에는 number, string, boolean, bigInt, undefined, symbol이 있습니다. number number타입은 우리가 일반적으로 생각하는 정수, 소수 등등이 있습니다. 우리는 흔히 infinity, -infinity, Na 값... JavaScript드림코딩자바스크립트dreamcodingJavaScript [5] JSON JSON은 클라이언트와 서버 간의 HTTP 통신을 위한 자바스크립트에 종속되지않은 텍스트 데이터 포맷이다. 자바스크립트의 객체와 유사하게 키와 값으로 구성되어있는 순수한 텍스트다. 서버와 클라이언트 통신 json에서 string 형식으로 내보내며, 브라우저에서 string 타입을 받아서, 다시 오브젝트로 변환하여 보여준다. serialize: 클라이언트가 서버로 객체를 전송하려면 객체를 문자... 드림코딩드림코딩 JavaScript 7. 배열함수 강좌 : 유튜브 드림코딩 by 엘리 ✍️Join 배열을 문자열로 변환 배열이름.join(); : 괄호안에 구분자를 넣어 설정할 수 있다 ✍️Split 문자열을 배열로 변환 배열이름.split(','); : 괄호안에 구분자를 넣지 않으면 문자열 통채로 배열에 들어간다 ✍️Reverse 배열을 내림차순으로 정렬 배열이름.reverse(); ✍️Slice 원하는 index에서부터 새로운 배열 생성... 드림코딩JavaScriptJavaScript [JavaScript-TIL] Variable (변수) 여유로운 상황은 아니지만 과제 마무리를 조금 빨리 끝내서 오늘은 변수부터 처음부터 차근차근 복습을 해보았다 복습은 드림코딩 엘리님꺼 영상을 보고 노트에 작성하는 형식으로 복습을 해보았다. 1. Variable, rw(read / write) let(added in ES6) 먼저 기본적인 변수 정의하는 것으로 시작 var(don't ever use this!) var hoisting (move... 복습드림코딩구공팩토리구공팩토리 javascript Object 정리 위처럼 object를 만들 수 있다. 만약 위와 같은 코드가 있다고 하자. 근데 사람이 많아지고 가지고 있는 정보가 많아진다면 위 코드처럼 하나하나 선언해주면 코드가 더러워진다. 그래서 이렇게 하나의 object에 정보를 모아놓으면 정리도 쉽고 찾기고 쉽다. javacript는 동적인 언어이기 때문에 위처럼 중간에 object 요소들을 바꿀 수 있다. 위처럼 2가지 방법으로 접근이 가능한다.... object드림코딩공부정리JavaScriptJavaScript