includes
-
[Javascript] 모던자바스크립트 딥 다이브 5일차 (~613p)웹/JavaScript 2023. 1. 26. 08:07
28. Number 표준 빌트인 객체인 Number는 원시 타입인 숫자를 다룰 때 유용한 프로퍼티와 메서드를 제공한다. //문자열 타입 => 숫자 타입 Number('2.3') // 2.3 //boolean 타입 => 숫자 타입 Number(true) // 1 Number(false) // 0 Number.isNaN Number.isNaN 정적 메서드는 인수로 전달된 숫자값이 NaN인지 검사하여 그 결과를 불리언 값으로 반환한다. //Number.isNaN은 암묵적 타입 변환 X Number.isNaN(NaN) // true Number.isNaN(undefined) // false //isNaN은 인수를 숫자로 암묵적 타입 변환한다. isNaN(undefined) // true Number.protot..
-
[Javascript] 배열 , new Array, Attay.of, Array.from, isArray, instanceof Array, at, includes, indexOf,lastIndexOf, join, push, unshuft,pop,splice,fill,reverse,concat,slice,flat,웹/JavaScript 2023. 1. 12. 16:51
I. 자바스크립트의 배열은 다르다. 다른 언어들의 배열 전형적인 배열 한 배열에는 같은 자료형의 데이터만 포함 가능 데이터의 메모리 주소가 연속으로 나열됨 접근은 빠름, 중간요소의 추가나 제거는 느림 자바스크립트의 배열 ⭐️ 배열의 형태와 동작을 흉내내는 특수 객체 한 배열에 다양한 자료형의 데이터가 들어갈 수 있음 연속나열이 아님 - 💡 엔진에 따라 요소들의 타입이 동일하면 연속 배열하기도... 접근은 상대적으로 느림 (일반 객체보다는 빠름), 중간요소의 추가나 제거는 빠름 💡 특정 자료형 전용 배열도 있음 - 더 빠름 🔗 MDN 문서 보기 II. 배열 생성 방법들 1. 배열 리터럴 const arr1 = []; // 빈 배열 const arr2 = [1, 2, 3]; const arr3 = [1, ,..
-
[Javascript] string, toUpperCase, toLowerCase, chartAt, at, indexOf, lastIndexOf, includes, startsWith,endsWith, search,substring, slice, split, trim,trimStart,trimEnd,repeat,replace,replaceAll웹/JavaScript 2023. 1. 12. 11:36
I. 생성자 함수 const strObj1 = new String(); const strObj2 = new String('Hello World!'); console.log(strObj1); console.log(strObj2); console.log(strObj1.valueOf(), strObj1.toString()); console.log(strObj2.valueOf(), strObj2.toString()); 콘솔에서 펼쳐서 프로퍼티들을 확인해 볼 것 [[PrimitiveValue]] 비교해 볼 것 valueOf 또는 toString 메서드로 문자열 원시값 반환 const fromNum = new String(123); const fromBool = new String(true); const fro..