'use strict'; 바닐라 자바스크립트로 프로그래밍할 때는 파일 제일 위에 입력! 1. variable (변수 ; mutable) let 이용하여 변수 선언 variable은 메모리에 읽고 쓰는 것이 가능 어플리케이션 실행하게 되면 어플리케이션 마다 쓸 수 있는 메모리가 할당됨. 메모리는 텅텅 비어져있는 박스들. 어플리케이션마다 쓸 수 있는 박스...
'use strict'; 바닐라 자바스크립트로 프로그래밍할 때는 파일 제일 위에 입력! 1. variable (변수 ; mutable) let 이용하여 변수 선언 variable은 메모리에 읽고 쓰는 것이 가능 어플리케이션 실행하게 되면 어플리케이션 마다 쓸 수 있는 메모리가 할당됨. 메모리는 텅텅 비어져있는 박스들. 어플리케이션마다 쓸 수 있는 박스...
1) 문자열 + 문자열 = 새로운 문자열2) 문자열 + 숫자 = 숫자가 문자열로 변환3) \`\` 백틱 기호 사용하여 string literals 이용(줄바꿈을 하거나 특수기호를 넣어도 문자열로 변환되어서 나온다는 장점)console.log(1+1); //add 더하기
프로그램 안에서도 저마다의 기능을 수행하는 함수 있음 절차적인 언어의 경우 함수가 프로그램에서 굉장히 중요한 기능을 담당함. JS는 class가 추가되어서 object 오리엔티드 프로그래밍 언어가 아닌가요?ㄴ 추가된 클래스도 프로토 타입을 베이스로한 가짜의 오브젝 오리
사용자가 html 파일을 다운받으면 브라우저가 html을 한줄한줄 분석(parsing)함분석하고 이해한 것을 CSS와 병합해서 DOM요소로 병합함 분석하다가 script 보이면 html 분석하는 것을 멈추고 필요한 js파일을 서버에서 다운받아서 실행한 다음 다시 ht
js에 class나 object가 없다면 우리가 정의한 변수들이 둥둥 떠다님 class는 연관있는 데이터를 한데 묶어놓는 container같은 아이 class -template // 클래스 자체에는 데이터가 들어있지 않고 틀만, 템플릿만 정의해 놓음 -declare
오브젝트는 key와 value의 집합체 (키는 항상 string 타입으로 작성해야함!)우리가 .을 쓸 땐 코딩하는 그 순간 key에 해당하는 값을 받아오고 싶을 때 computed properties 쓸 땐 우리가 정확하게 어떤 키가 필요한지 모를 때, 즉 런타임에서
array개념과 활용방법Array자료구조 어떤 방식으로 어떤 형식으로 자료를 담느냐에 따라서 - object와 자료구조의 차이점 비슷한 타입의 오브젝트들을 묶어 놓는 것을 자료구조라고 함 다른 언어에서는 동일한 타입의 오브젝트만 담을 수 있지만, 자바스크립트는 dyna
1. concat 복수의 배열을 결합해서 리턴 원본 데이터의 값 변경하지 않음 인자로 주어진 배열이나 값들을 기존 배열에 합쳐 새 배열을 반환 2. join 배열을 합쳐서 문자열을 만들으면 조인을 사용 3. pop 뒤에 삭제 4. push 뒤에 삽입 5. reverse 배열을 역순으로 재정렬, 최근 가입된 유저부터 보여주기, 최신글 순서로 정렬시 자주...
식별자 카멜케이스 작성법에 따라 작성 ex) printName 함수 선언식 함수 표현식 arrow 함수 만들기 __ 내부함수 -> arrow 함수로
백틱 문자열의 길이 특정 위치에 접근 toUpperCase() /toLowerCase() 대소문자 바꿀 수 있음 indexOf 문자를 인수로 받아 몇번째 위치하는지 알려줌 포함된 문자가 여러개라도 첫번재 위치만 반환 Slice 특정 범위의 문자열만 뽑아내기 substring substr trim 앞 뒤 공백 제거 repeat 문자열을 n번 ...