javascript12 javascript 제곱을 다루는 모든 것 1. 기본적인 제곱 계산 Math.pow와 ** (Exponentiation Operator)로 계산// Math.pow 사용console.log(Math.pow(2, 3)); // 8// Exponentiation Operator (2016년 ECMAScript 2016에서 추가됨)console.log(2 ** 3); // 8Math.pow (함수호출방식)** (연산자) Math.pow() - JavaScript | MDN**Math.pow()**함수는base^exponent처럼 base 에 exponent를 제곱한 값을 반환합니다.developer.mozilla.org 거듭제곱 (**) - JavaScript | MDN거듭제곱 연산자(**)는 왼쪽 피연산자를 밑, 오른쪽 피연산자를 지수로 한 값을.. 2025. 1. 22. [javascript] 생성자 함수(Constructor) 1. 생성자 함수란?생성자 함수는 새로운 객체를 생성하고 초기화하는 데 사용되는 특수한 함수 객체 지향 프로그래밍에서 특정 "클래스"처럼 동작하며, 같은 속성과 메서드를 가진 여러 객체를 쉽게 생성할 수 있도록 도와준다 2. 생성자 함수의 특징 new 키워드와 함께 호출함수 내부에서 this는 생성된 새 객체를 참조생성자 함수는 기본적으로 새 객체(this)를 반환 명시적으로 객체를 반환하지 않는다면 암묵적으로 this가 반환됨 생성자 함수라는 것을 구분하기 위해 관습적으로 함수 이름을 대문자로 시작한다 3. 생성자 함수의 동작 원리 new 키워드를 사용해 생성자 함수 호출 빈 객체 생성, this에 바인딩생성자 함수의 코드가 실행되어 this에 속성과 메서드가 추가생성자 함수가 명시적으로 다른.. 2025. 1. 20. javascript 괄호 문자열 짝 맞추기 문제 랜덤한 괄호 문자열이 주어질 때 서로 짝지어서 올바른 괄호 문자열이면 true 아니면 false 나의 풀이 1 (런타임 오류) while(s.includes('()')) { s = s.replaceAll("()", ''); } return s.length == 0 ? true : false; includes() : 주어진 문자열 ()이 s안에 존재하는지에 따라 모든 '()' 문자를 반복적으로 제거한다. 올바른 문자열일 경우 s는 빈 문자열이 되며 종료 문제는 맞았지만 2문제나 런타임 오류가 발생했다 이유 : 문자열에서 '()'를 찾아 계속 제거하면서 문자열을 수정하는 작업은 문자열 길이가 길어질수록 성능 문제를 일으킬 수 있다 문자열을 반복적으로 수정하기 때문에 에러가 남 나의 풀이 2 (런타임 오.. 2023. 10. 28. javascript a,b 사이의 모든 정수의 합 문제 두 숫자 a, b 사이의 모든 정수의 합을 계산해라 내 코드 풀이 function solution(a, b) { let sum = 0; if (a 2023. 10. 5. javascript 2차원 배열 내 리스트에 id, pw가 있는지 찾고 일치 여부에 따른 메세지 반환 문제 더보기 회원들의 정보가 담긴 데이터베이스 db가 주어지고 유저(id_pw) 가 로그인 하려고 한다 아이디와 패스워드가 모두 일치하면 "login" 아이디는 일치하지만 패스워드가 일치하지 않으면 "wrong pw" 둘 다 없다면 "fail" 나의 코드 리뷰 function solution(id_pw, db) { for(let i = 0; i< db.length; i++) { if(db[i][0] === id_pw[0] && db[i][1] === id_pw[1]) { return "login" }else if (db[i][0] === id_pw[0]) { return "wrong pw" } } return "fail"; } 1-1 for 데이터 베이스를 순회하기 위래 for 루프를 사용하여 회원 정보.. 2023. 9. 12. 20230904 TIL : 믿음의 월요일 라스고 Today 요약 [✅] 프로그래머스 코딩테스트 1문제 [✅] flutter 강의 2개 [✅] 개발 책 3P 배운 점 1) flutter Gorouter parameters GoRouter와 Navigator 1.0을 조합해서 만들수도 있음 1-1 Goroute GoRouter class - go_router library - Dart API The route configuration for the app. The routes list specifies the top-level routes for the app. It must not be empty and must contain an GoRouter to match /. See the Get started example, which shows an app.. 2023. 9. 4. 이전 1 2 다음