일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 프로그래밍언어
- 경제
- 알고리즘트레이닝
- 주식
- algorithmStudy
- C
- C++
- 재테크
- 알고리즘 공부
- 책을알려주는남자
- 프로그래머스 알고리즘 공부
- 화장품
- 책알남
- 성분
- 채권
- 지혜를가진흑곰
- 독후감
- 알고리즘공부
- 서평
- algorithmTest
- 돈
- JavaScript
- 백준알고리즘
- 독서
- algorithmtraining
- 투자
- 자바
- 자바스크립트
- Java
- 다독
- Today
- Total
목록분류 전체보기 (564)
탁월함은 어떻게 나오는가?
1) NewSetTest 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 const NewSetTest = () => { let setData = new Set() console.log(setData) // 출력 : Set(0) { } // 아무런 데이터 값이 없기 때문에 안뜬다. let setData2 = new Set() setData2.add(1) setData2.add("betazon") console.log(setData2) // 출력 : Set(2) {1, "betazon"} return ( NewSetTest ) } export default NewSetTest cs 2) NewSetInitTest 1 2 3 4 5 6 7 8 9 10 1..
자바스크립트 배열의 내장 함수에 sort()가 존재합니다. 명칭 그대로 배열 안의 원소를 정렬하는 함수입니다. sort()메소드는 배열의 요소를 적절한 위치에 정렬한 후 그 배열을 반환합니다. 정렬은 stable sort가 아닐 수 있습니다. 기본 정렬 순서는 문자열의 유니코드 코드 포인트를 따읍니다. 정렬 속도와 복잡도는 각 구현방식에 따라 다를 수 있습니다. Sort 함수 test 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 const Test2 = () => { const months = ['Market' , 'Feed', 'Jeadong', "Doctor"] months.sort() console.log(months) ..
기본값 함수 매개변수 (default function parameter)를 사용하면 값이 없거나 undefined가 전달 될 경우 이름붙은 매개변수를 초기화할 수 있습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 const Test = () => { function multiply(a, b = 1) { return a * b; } console.log(multiply(5,2)) // 값 = 10 console.log(multiply(5)) // 값 = 5 return ( Test ) } export default Test cs 구문작성법 1 2 3 function [name]([param1[ = defaultValue1 ][, ..., paramN[ = de..
파라미터란? 컴퓨터 프로그래밍에서 매개변수(parameter 파라미터)란 변수의 특별한 한 종류로서, 함수 등과 같은 서브루틴의 인풋으로 제공되는 여러 데이터 중 하나를 가리키기 위해 사용된다. 여기서 서브루틴의 인풋으로 제공되는 여러 데이터들을 전달인자(argument) 라고 부릅니다. 보통 매개변수의 목록은 서브루틴의 정의 부분에 포함되며, 매번 서브루틴이 호출될 때 마다 해당 호출에서 사용된 전달인자들을 각각에 해당하는 매개변수에 대입시켜 줍니다. 보통 수학에서 사용되는 것과 마찬가지로, 전달인자는 실제로 함수 또는 루틴에 전달되는 값을 의미하며, 반대로 매개변수는 함수의 내부에서 해당 함수로 전달된 값을 가리키기 위한 변수를 의미합니다. 대부분의 경우 매개변수는 call by value 의 형태로..
ClassObject 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 function ClassObject() { class Obj { // 자바와 자바스크립트 클래스 생성시 // 생성자를 constructor()로 사용해야 한다. constructor() { this.name = "test" this.major = "electronics" } } let obj = new Obj() console.log("ClassObjectob : " + obj.name) console.log("ClassObjectob : " + obj.major) return ( ClassObject ) } export default ClassObject cs 1..
1) ArrayDataType 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 function ArrayDataType() { var cars = ["BMW", "Volvo", "Audi", "Toyota", "Tesla"] console.log("ArrayDataType : " + cars) return ( {cars[0]}, {cars[1]}, {cars[2]}, {cars[3]}, {cars[4]} ) } export default ArrayDataType Colored by Color Scripter cs 2) BoolDataType 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..
1) 자바스크립트인포 : ko.javascript.info/ 모던 JavaScript 튜토리얼 ko.javascript.info 2) 엠디엠 웹.닥스 developer.mozilla.org/ko/ MDN Web Docs MDN 웹 문서 사이트는 HTML, CSS, 및 웹 사이트와 프로그레시브 웹 앱을 위한 API를 포함한 오픈 웹 기술에 대한 정보를 제공합니다. 또한 Firefox 개발자 도구와 같은 Mozilla 제품을 위한 개발자 지향 문 developer.mozilla.org 베타존 : 네이버쇼핑 스마트스토어 나를 꾸미다 - 인테리어소품 베타존 smartstore.naver.com
해쉬맵이란? 해쉬맵을 사용하면 데이터 저장은 느리지만 많은 양의 데이터를 검색하는데 있어서 뛰어납니다. HashMap은 Map을 구현했으므로 키(Key)와 값(Value)을 묶어서 하나의 데이터(entry)로 저장합니다. 키는 중복 허용이 되지 않고, 값은 중복이 허용됩니다. 예를 들어서 ID는 중복이 안되지만, 여러명의 사람이 비밀번호를 1234라고 저장하는 경우가 있다고 생각하면 좋습니다. 해쉬맵이란 Map인터페이스 중 하나로써, 키와 밸류값으로 묶어 데이터를 저장하는자료구조입니다. Hashing을 사용하므로써 많은양의 데이터를 검색하는데 뛰어난 성능을 가지고 있습니다. 해쉬맵과 컬렉션을 같이써서 해결한 코드. 문제 : 랜덤한 숫자를 200개 생성한다. 숫자의 범위는 20 ~ 60 까지로 제한한다. ..