기초다지기/Javascript15 javaScript indexOf() 정리 String.prototype.indexOf() - JavaScript | MDNindexOf() 메서드는 호출한 String 객체에서 주어진 값과 일치하는 첫 번째 인덱스를 반환합니다. 일치하는 값이 없으면 -1을 반환합니다.developer.mozilla.org Array.prototype.indexOf() - JavaScript | MDNArray 인스턴스의 indexOf() 메서드는 배열에서 주어진 요소를 찾을 수 있는 첫 번째 인덱스를 반환하고, 찾을 수 없는 경우 -1을 반환합니다.developer.mozilla.org ✅ indexOf()?- indexOf()는 배열 또는 문자열에서 특정 요소의 > 인덱스를 반환하는 메서드로 없으면 -1을 반환한다 ✅ 배열에서의 사용법 arr.index.. 2025. 2. 28. 정규식 RegExp와 사용되는 test 메서드 test() 메서드는 정규 표현식 객체의 메서드로, 특정 문자열이 정규 표현식 패턴과 일치하는지 검사하여 일치하면 true, 그렇지 않으면 false 반환 기본 문법 정규식.test(문자열)regex.test(str)const regex = /hello/;const str1 = "hello world";const str2 = "goodbye world";console.log(regex.test(str1)); // trueconsole.log(regex.test(str2)); // false 그러니까. 코딩테스트를 하다가 소문자는 대문자로, 대문자는 소문자로 바꾸는 문제를 풀다가 match를 사용해서 풀었는데. 생각해보니 test 메서드가 있던 걸 까먹었다function solution(my_string.. 2025. 2. 11. 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 에러 예외처리 (try, catch, finally) javascript 에서 에러 핸들링을 위한 구문이다 try...catch - JavaScript | MDNtry...catch 문은 try 블록과 catch 블록, finally 블록 중 하나 혹은 두 블록으로 구성됩니다. try 블록 내 코드가 먼저 실행되고, 만약 그 안에서 예외가 발생한다면 catch 블록 내 코드가 실행됩니다. finaldeveloper.mozilla.orgtry { // 에러가 발생할 가능성이 있는 코드} catch (error) { // 에러가 발생했을 때 실행되는 코드} finally { // 에러 발생 여부와 관계없이 항상 실행되는 코드}try 에러가 발생할 가능성이 있는 코드 실행에러가 없으면 try 블록 안의 코드가 정상적으로 실행되고, 이후 catch 와 fin.. 2024. 12. 20. API Application Programming Interface말 그대로 응용 프로그램 간의 다리 역할을 하는 인터페이스, 다른 프로그램이나 서비스와 연결하거나 기능을 사용할 수 있도록 기능을 제공하는 것1. 쉽게 비유하자면 레스토랑의 메뉴판을 생각해라1. 레스토랑과 주방 손님(사용자) 레스토랑(앱)을 이용할 때 주방(서버)로 음식을 주문한다 손님은 주방에서 요리사가 음식을 어떻게 만드는지 몰라도 된다 중간 메뉴판(API) 손님은 메뉴판을 보고 원하는 음식을 주문한다 2. API 역할메뉴판(API)은 손님(사용자)과 주방(서버) 사이의 소통 수단일 뿐이다메뉴판(API)을 통해 주방(서버)이 제공할 수 있는 음식(기능)을 알게 되고, 그중에서 필요한 걸 주문(요청) 할 수 있다. 2. API 구성 요소 1. .. 2024. 12. 16. 이전 1 2 3 다음