일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 다이나믹 프로그래밍
- html
- android
- Kotlin
- DFS
- CleanCode
- front-end
- 검색트리
- Web
- 알고리즘
- 해슁
- 프로그래머스
- CSS
- inflearn
- Color
- 정렬
- 코딩테스트
- 순환
- javascript
- codecademy
- 구현
- 자바
- BFS
- Spring
- java
- SWEA
- DP
- algorithm
- SQL
- 클린코드
- Today
- Total
목록javascript (4)
깡뇽
함수 프로그래밍을 할 때 코드를 사용하여 특정 작업을 여러 번 수행할 때, 함수를 만들어서 동일한 코드를 다시 작성하는 대신 코드 블록을 함께 그룹화하여 하나의 작업과 연결한 다음 작업을 다시 수행해야 할 때마다 해당 코드 블록을 재사용 할 수 있다. 즉, 함수는 특정 작업을 수행하기 위해 일련의 명령문을 그룹화하는 재사용 가능한 코드 블록이라고 할 수 있다. 1) 함수 선언 함수 선언은 함수를 이름 또는 식별자(identifier)를 사용한다. 형태: 「 function 함수이름( ) { 실행 코드; } 」 필수 => ① function키워드 ② 함수 이름 또는 식별자 뒤에 ( )소괄호 ③ { }중괄호 안에 실행 코드 2) 함수 호출 형태: 「 함수이름( ); 」 함수 호출로 함수의 중괄호 안에 모든 ..
조건문 조건문은 특정 조건을 확인하고 조건에 따라 작업을 수행한다. If 문 형태 : 「 if ( 조건 ) { 조건이 맞을 때 실행할 코드; } 」 if를 쓰고 ()소괄호 안에 조건을 작성하고 조건이 충족되면 {}중괄호 안에 코드가 실행된다. if (true) { console.log('This message will print!'); } // Prints: This message will print! If... Else 문 형태 : 「 if ( 조건 ) { 조건이 맞을 때 실행할 코드; } else { 조건이 틀릴 때 실행할 코드; } 」 if 문에 else와 {}중괄호를 추가로 사용하면 조건이 충족되었을 때는 if 뒤에 중괄호 속 코드가 실행되고, 조건이 충족되지 않았을 때는 else 뒤에 중괄호 속..
변수 변수는 컴퓨터 메모리에있는 정보의 작은 컨테이너라고 할 수 있다. 사용자 이름, 계정 번호 또는 개인화 된 인사말과 같은 정보를 변수에 저장하면 메모리에서 찾을 수 있다. 즉, 변수는 메모리에 데이터를 레이블링하고 저장한다. ① 설명이 포함된 이름으로 변수를 만든다. ② 변수에 저장된 정보를 저장하거나 업데이트한다. ③ 변수에 저장된 참조 또는 "가져 오기"정보 * 2015년 JavaScript ES6 버전에 많은 변경 사항이 도입되었고, 가장 큰 변경 사항 중 하나는 변수를 만들거나 선언하기 위해 사용되는 두 개의 새로운 키워드가 바로 let과 const 이다. 변수 만들기 : var var 키워드 : 변수 선언에 사용되며 ES6 이전에는 var 키워드만 사용할..
콘솔(Console) 콘솔은 개발자에게 오류와 같은 중요한 메시지를 표시하는 패널이다. 컴퓨터가 코드로 하는 작업들은 기본적으로 우리 눈에 보이지 않아서 콘솔에 직접 프린트하여 화면에 내용을 표시하고 볼 수 있다. ▶ console 키워드 : 코드에서 사용할 수 있는 객체, 데이터 및 작업 모음을 나타낸다. ▶ .log() 메서드 : console.log()로 사용하여 괄호 안에 넣은 내용을 콘솔에 프린트한다. ex) 콘솔에 5를 출력한다. console.log(3); +) 세미콜론은 줄 또는 문장의 끝을 나타내고, JavaScript에서 코드는 일반적으로 세미콜론없이도 실행되지만 세미콜론으로 각 문장을 끝내는 습관을 익히는 것이 좋다. 주석 주석은 코드가 수행하는 작업을 설명하고 코드를 사용하는 개발자..