본문 바로가기

자바스크립트4

[TypeScript] TypeScript 정리.. 1. TypeScript = Javascript + type브라우저에서 사용 하기 위해 10일만에 만들어진 언어..  자바스크립트의 단점 -> 매우 자유롭고 ,모든걸 수정할 수 있다 -> 이 문제점을 정적 타입 시스템으로 보완한것이 TypeScript  타임스크립트는 똑같이 동작하는 자바스크립트의 확장팩 그 이상 그 이하도 아님 -> 거의 비슷함.  TypeScript etc...1. Python으로 만든 pipy가 python보다 빠르다.1-1. pipy로 만든 pypypi가 훨씬 더 빠르다.2. TypeScript는 100% TypeScript로 만들어져 있다.. 2. TypeScript  Settingnpm install typescript 3. TypeScript Setting Check{  "n.. 2024. 9. 20.
[Algorithm]프로그래머스 - 바탕화면 정리(Javascript) 코딩테스트를 준비하는 머쓱이는 프로그래머스에서 문제를 풀고 나중에 다시 코드를 보면서 공부하려고 작성한 코드를 컴퓨터 바탕화면에 아무 위치에나 저장해 둡니다. 저장한 코드가 많아지면서 머쓱이는 본인의 컴퓨터 바탕화면이 너무 지저분하다고 생각했습니다. 프로그래머스에서 작성했던 코드는 그 문제에 가서 다시 볼 수 있기 때문에 저장해 둔 파일들을 전부 삭제하기로 했습니다.컴퓨터 바탕화면은 각 칸이 정사각형인 격자판입니다. 이때 컴퓨터 바탕화면의 상태를 나타낸 문자열 배열 wallpaper가 주어집니다. 파일들은 바탕화면의 격자칸에 위치하고 바탕화면의 격자점들은 바탕화면의 가장 왼쪽 위를 (0, 0)으로 시작해 (세로 좌표, 가로 좌표)로 표현합니다. 빈칸은 ".", 파일이 있는 칸은 "#"의 값을 가집니다. .. 2024. 9. 12.
[JavaScript] 자바스크립트에서의 클래스(Class) 1. Class?객체를 생성하기 위한 일종의 템플릿// 클래스 생성class Person {    constructor(name, age, hobby) {        this.name = name;        this.age = age;        this.hobby = hobby;    }    speak() {        console.log("hello");    }    speak1() {        console.log(`my name is ${this.name} and my hobby is ${this.hobby}`);    }}위의 코드는 class Animal 이라는 class가 선언 2. Class를 통한 Instance 생성// class를 통한 instance 생성const .. 2024. 7. 31.
자바스크립트 js - 최대공약수와 최소공배수 [프로그래머스] 문제 : 두 수를 입력받아 두 수의 최대공약수와 최소공배수를 반환하는 함수를 완성해 보세요. 배열의 맨 앞에 최대공약수, 그다음 최소공배수를 넣어 반환하면 됩니다. 예를 들어 두 수 3, 12의 최대공약수는 3, 최소공배수는 12이므로 solution(3, 12)는 [3, 12]를 반환해야 합니다.제한사항 - 두 수는 1이상 1000000입출력 예시 n m    return3 12   [3, 12]2 5     [1, 10] 최대 공약수와 최소 공배수에 개념에 대해 최소 수학 지식을 이해하고 있어야 합니다. 혹시 기억이 안나시거나, 배우신지 오래되셨다면 개념을 다시 상기하시고 푸는 것을 재시도 해보시면 좋을 것 같아요. 2024. 7. 5.