일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- GAN
- review
- C++
- threejs
- js
- SOLID
- CV
- ts
- Linux
- figma
- API
- PRISMA
- frontend
- PyTorch
- ps
- mongo
- python
- nodejs
- vscode
- CSS
- DB
- react
- postgresql
- UI
- Express
- ML
- html
- sqlite
- DM
- Git
- Today
- Total
목록Language/JavaScript (30)
아카이브
1. 함수JS의 클래스는 함수를 사용하여 정의합니다.함수는 아래와 같이 선언할 수 있습니다.// 1. with namefunction func(a, b, c) { //...}// 2. without namevar func = function () { // ...}2. 클래스클래스는 위의 두 번째 문법을 사용해 구현할 수 있습니다.프로토타입은 JS의 프로그래밍 기반으로, 객체가 복제되거나 생성되더라도 동일하게 유지되는 속성을 관리합니다.따라서 프로토타입 내에서 정의되는 속성과 메소드는 인스턴스에 상관없이 동일하게 존재합니다.단, 같은 이름의 속성이나 메소드가 있으면 프로토타입은 호출되지 않습니다.Classname = function (x) { this.property = x; this.method = fu..
JS에서 사용할 수 있는 함수 중 도움이 될 만한 함수나 연산자들을 정리합니다. 함수기능eval( )파싱isNaN( )NaNisFinite( )유효 연산자기능=== / !==자료형 비교typeof AA의 자료형 반환A instanceof BA가 B의 인스턴스인지
Date 자료형에서 제공하는 set / get 함수를 이용하여 n일 후의 날짜를 계산하는 코드를 작성합니다. var weekstr='월화수목금토';daygap = 2000;now = newday = new Date();newDay.setDate(now.getDate() + daygap);newyy = newDay.getYear();newmm = newDay.getMonth() + 1;newdd = newDay.getDate();newww = weekstr.substring(newDay.getDay(), newDay.getDay()+1);document.write('after' + daygap + 'days from now : ' + newmm + '/' + newdd + '/' + newy + '.' +..
1. NumberNumber는 정수(int) / 실수(float) / NaN(Non a Number) / Infinity 를 포함합니다.속성반환값MAX_VALUEJS에서 최댓값MIN_VALUEJS에서 최솟값NaN숫자가 아닌 값INFINITY최대/최소보다 크거나 작은 값 메소드 매개변수 기능예시 (100)toExponential(n) n : 소수점 자리 수 지수표기법으로 변환4 | 1.0000e+2toFixed(n) n : 소수점 자리 수 소수점 자리 수를 고정4 | 100.0000toPrecision(n) n : 유효숫자 수 유효숫자 범위를 지정4 | 100.0toString(n)n : 진수지정한 진수법으로 표현한문자열 변환16 | 64valueOf( ) 객체 값100 숫자의 자료형을 변환하려면 아래 함..
JS에서 변수를 선언하는 방법은 크게 두 가지 입니다.1. varvar는 모든 자료형에 대한 객체 변수 선언입니다. JS에서 사용되는 자료형은 모두 객체에 귀속되기 때문에 모든 종류의 자료형에 사용할 수 있습니다.var를 통해 선언한 변수는 처음에는 아무런 값도 가지지 않습니다.var variable_a2. letlet은 var와 달리 선언시에 기본값을 지정해주어야 합니다.또한, 한 번 선언된 let 변수는 재선언(let a = ...)이 불가하며, 재할당(a = ...)만 가능합니다.let a = 123a = 456let a = 456 // error3. constconst는 상수값을 나타내며, 재선언과 재할당 모두 불가능합니다.일반적으로 상수값의 이름은 대문자로 선언하는 편입니다.const A = 1..