일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- Flutter
- springboot
- 백준
- JPA
- DB
- CS
- 스프링 부트 쇼핑몰 프로젝트 with JPA
- Java
- Oracle
- 데이터베이스
- Spring Security
- javascript
- CS지식
- 자바스크립트
- spring
- 스프링
- 자료구조
- 자바
- 네트워크
- baekjoon
- 스프링부트
- 프로그래머스
- 플러터
- 시큐리티
- python
- postgresql
- 리눅스
- 데이터
- backjoon
- 파이썬
- Today
- Total
목록자바스크립트 (13)
Jin's Dev Story
반복문 for in 반복문 배열 요소를 하나하나 꺼내서 특정 문장을 실행할 때 사용 반복 변수에 인덱스가 들어감 for (const 반복 변수 in 배열 또는 객체) { 문장 } // 실행 결과 // 0번째 할 일: 우유 구매 // 1번째 할 일: 업무 메일 확인하기 // 2번째 할 일: 필라테스 수업 for of 반복문 반복 변수에 인덱스가 아닌 요소의 값이 들어감 for (const 반복 변수 of 배열 또는 객체) { 문장 } // 실행 결과 // 오늘의 할 일: 우유 구매 // 오늘의 할 일: 업무 메일 확인하기 // 오늘의 할 일: 필라테스 수업 for 반복문 for (let i = 0; i < 반복 횟수; i++) { 문장 } // 실행 결과 // 0번째 반복입니다. // 1번째 반복입니다. ..
자료의 비파괴와 파괴 비파괴적 처리 처리 후에 원본 내용이 변경되지 않음 > const a = '안녕' > const b = '하세요' > const c = a + b > c "안녕하세요" > a "안녕" > b "하세요" 파괴적 처리 처리 후에 원본 내용이 변경됨 > const array = ["사과", "배", "바나나"] > array.push("귤") 4 > array (4) ["사과", "배", "바나나", "귤"]
배열 여러 자료를 묶어서 활용할 수 있는 특수한 자료 여러 개의 변수를 한 번에 선언해 다룰 수 있는 자료형 대괄호 [ ] 를 사용해 생성, 내부의 값은 쉼표로 구분해 입력 → 배열 내부에 들어있는 값 (요소) [요소, 요소, 요소, 요소, …, 요소] > const array = [273, 'String', true, function () { }, {}, [273, 103]] undefined > array (6) [273, 'String', true, f, {...}, Array(2)] 배열 요소에 접근 요소의 순서 → 인덱스 배열[인덱스] > const numbers = [273, 52, 103, 32] undefined > numbers[0] 273 > numbers[1] 52 > numbers[..
함수 호출 : 함수를 사용하는 것 매개변수 : 함수를 호출할 때 괄호 내부에 넣는 여러가지 자료 리턴값 : 함수를 호출해서 최종적으로 나오는 결과 익명 함수 이름이 붙어있지 않은 함수 함수 : 코드의 집합을 나타내는 자료형 함수의 자료형 : function function () {} // 실행 결과 // 함수 내부의 코드입니다 ... 1 // 함수 내부의 코드입니다 ... 2 // 함수 내부의 코드입니다 ... 3 // // 함수 내부의 코드입니다 ... 1 // 함수 내부의 코드입니다 ... 2 // 함수 내부의 코드입니다 ... 3 // // function // f () { // console.log('함수 내부의 코드입니다 ... 1') //console.log('함수 내부의 코드입니다 ... 2..
제어문 : 코드의 실행 흐름과 직접적인 관련이 있는 문장 if 조건문 조건에 따라서 코드를 실행하거나 실행하지 않을 때 사용하는 구문 > const date = new Date() undefined > date.getFullYear() 2023 > date.getMonth() + 1 9 > date.getDate() 3 > date.getHours() 21 > date.getMinutes() 37 > date.getSeconds() 2 Date() FullYear : 올해 (ex : 2023) Month : 월 (0~11) → 1월이 0 Date : 일 (1~31) → 1일이 1 Hours : 시간 (0~23) // 현재 시간 구분하는 코드 const date = new Date() const hours..
기본 자료형 문자열 자료형 큰 따옴표를 사용하거나 작은 따옴표를 사용한다. 이스케이프 문자 \n : 줄바꿈 \t : 탭 \ : 역슬래시() 문자열 연산자 덧셈 기호(+) 사용 → 덧셈 기호를 문자열 연결 연산자라고 함 문자열 + 문자열 → 문자열 연결 연산자 > '가나다' + '라마' + '바사아' + '자차카타' + '파하' "가나다라마바사아자차카타파하" 문자 선택 연산자 문자열[숫자] 위치를 나타내는 숫자 → 인덱스 > '안녕하세요'[0] "안" 문자열 길이 구하기 > "안녕하세요".length 5 숫자 자료형 사칙 연산 가능 (+, -, *, /) 나머지 연산자(%) 불 자료형 true, false 비교 연산자 사용 가능연산자설명 === 양쪽이 같다 !== 양쪽이 다르다 > 왼쪽이 더 크다 type..