본문 바로가기

반응형

Javascript

(32)
내장기능 _ Date - getFullYear, getMonth, getDate, getDay, getHours, getMinutes, getSeconds, getTime 1. Date . getFullYear( ) 현재 날짜의 ' 년도 ' 를 리턴 2. Date . getMonth( ) 현재 날짜의 ' 월 ' 을 리턴 3. Date . getDate( ) 현재 날짜의 ' 몇 일 ' 을 리턴 4. Date . getDay( ) 현재 날짜의 ' 요일 ' 을 리턴 5. Date . getHours( ) 현재 날짜의 ' 시 ' 를 리턴 6. Date . getMinutes( ) 현재 날짜의 ' 분 ' 를 리턴 7. Date . getSeconds( ) 현재 날짜의 ' 초 ' 를 리턴 8. Date . getTime( ) 현재 날짜의 ' 1970년 1월 1일 자정부터 현재까지 흐른 시간을 밀리세컨드 단위로 환산한 시간 ' 을 리턴
내장기능 _ Math - max, min, round, ceil, floor, abs, random, toFixed 1. Math . max( 파라미터n・・・ ) 주어진 숫자값 중 최대값 2. Math . min( 파라미터n・・・ ) 주어진 숫자값 중 최소값 3. Math . round( value ) 주어진 숫자값 소수점 반올림 4. Math . ceil( value ) 주어진 숫자값 소수점 무조건 올림 5. Math . floor( value ) 주어진 숫자값 소수점 무조건 내림 6. Math . abs( value ) 주어진 숫자값의 절대값 반환 7. Math . random( value ) 0~1사이의 난수( 무작위의 숫자 값 ) 반환 8. Math . toFixed( value ) 주어진 ' value ' 값 만큼 소수점 자릿수 반환
내장기능 _ String - charAt, substring, toUpperCase, toLowerCase, trim, split, replace, replaceAll 1. string . charAt( 파라미터n・・・ ) 파라미터로 설정된 index의 문자열 반환 2. string . substring( A , B ) 문자열의 index ' A ' 부터 index ' B ' 의 앞까지 지정하여 잘라냄 A : 시작 위치 B : 끝 위치 3. string . toUpperCase( ) 문자열을 모두 대문자로 변경 4. string . toLowerCase( ) 문자열을 모두 소문자로 변경 5. string . trim( ) 문자열의 좌, 우의 공백 지우기 6. string . split( value ) 파라미터 값을 기준으로 문자열을 잘라 배열로 반환 7. string . replace( A , B ) 문자열 중 ' A ' 를 ' B ' 로 변경 ᅠᅠ➥ 가장 첫 문자열..
내장기능 _ Array( 콜백함수 ) - find, findIndex, filter, some, every, forEach, map, sort, reduce 1. 배열 . find( callBackFunction( value ) )ᅠ/ᅠ배열 . findIndex( callBackFunction( value ) ) 파라미터로 받아오는 함수의 조건 값을 찾아 첫 번째 값만 반환하고 끝 ➥ 만약 값이 없다면 ' undefined ' 반환 2. 배열 . filter( callBackFunction( value, index, array ) ) 파라미터로 받아오는 함수의 조건 값을 모두 배열로 만들어 반환 ➥ 만약 값이 없다면 ' undefined ' 반환 find / findIndex 콜백 함수 조건에 맞는 값 중 첫 번째 값 / 첫 번째 값의 index만 반환 filter 콜백 함수 조건에 맞는 값 모두를 반환 3. 배열 . some( callBackFunction..
내장기능 _ Array( 파라미터n ) - push, pop, shift, unshift, splice, concat, indexOf, lastIndexOf, includes, reverse 1. 배열 . push( 파라미터n・・・ ) 배열의 맨 끝에 요소 추가 2. 배열 . pop( ) 배열의 마지막 요소를 리턴하고 배열에서 제거 3. 배열 . shift( ) 배열의 맨 앞 요소를 리턴하고 배열에서 제거 4. 배열 . unshift( 파라미터n・・・ ) 배열의 맨 앞에 요소 추가 5. 배열 . splice( A , B ) A 위치부터 B개를 잘라서 반환하고 원본 배열에서 제거 6. 배열 . concat( 배열n・・・ ) 배열들을 결합하여 새로운 배열 생성 7. 배열 . indexOf( searchValue, index ) / 배열 . lastIndexOf( searchValue, index ) 배열에서 원하는 값의 index를 반환 indexOf : 배열의 맨 처음부터 검색하며, ' A '..
정규표현식 Regex 종류 _ 숫자 검사, 영문 검사, 한글 검사, 영문+숫자 검사, 한글+숫자 검사, 이메일 검사, 핸드폰 번호 검사, 주민번호 검사 1. 정규표현식이란? 문자열의 형식을 의미하는 수식 문자열이 특정 조건을 충족하는지 검사하거나 특정 패턴의 문자열을 검색, 치환하기 위해 사용 const 변수 이름 = / 정규표현식 / ᅠᅠᅠ➥ 문자열이 정규표현식에 부합하는지 확인하려면 " 변수이름 . test( 검사할 문자열 ) "로 확인 가능 2. /^[0-9]*$/ 숫자인지 검사하는 코드 3. /^[a-zA-Z]*$/ 영문으로만 구성되었는지 검사하는 코드 4. /^[ㄱ-ㅎ가-힣]*$/ 한글로만 구성되었는지 검사하는 코드 5. /^[a-zA-Z0-9]*$/ᅠᅠ혹은ᅠᅠ/(?=.*[0-9])(?=.*[a-zA-Z])/ 영문 + 숫자로만 구성되었는지 검사하는 코드 (?=.*[0-9])ᅠ➞ᅠ한 글자라도 숫자가 포함되어야 함 (?=.*[a-zA-Z])ᅠ➞ᅠ한..
내장기능 _ Number - MAX_VALUE, MIN_VALUE, NaN, isInteger 1. Number의 기능 ' new Number( value ) ' 처럼 클래스로 사용할 때에는 객체로 사용되고, ' Number( value ) ' 처럼 함수로 사용할 때에는 숫자로 변환해주는 기능을 가진다. 예를 들어 " 123.45 " 라는 숫자가 있을 때 ' parseFloat( 123.45 ) ' 는 실수를 반환하기 때문에 ' 123.45 ' 를 출력 ' parseInt(123.45) ' 는 정수를 반환하기 때문에 소수점 뒤를 버리고 ' 123 '을 출력 ' Number( value ) ' 는 파라미터를 실수로 주면 실수를 출력하고, 정수를 주면 정수로 출력해준다. 2. Number.MAX_VALUE / Number.MIN_VALUE / Number.NaN MAX_VALUEᅠ➞ᅠ자바스크립트가 표..
내장기능_ isNaN, parseFloat, parseInt, encodeURI, decodeURI, decodeURI, encodeURIComponent, decodeURIComponent, setTimeout, setInterval, clearInterval 1. isNaN ( value ) 숫자가 아닌 상태 : NaN ᅠᅠᅠ-->ᅠ숫자가 아니라면 true, ᅠᅠᅠᅠᅠᅠᅠ숫자가 맞거나 숫자로 변환 가능한 형식이라면 false ' NaN '은 같음을 표현하는 연산자 ( == or === )을 사용할 수 없다. 따라서 " isNaN " 함수로 NaN을 판별해야 한다. 2. parseFloat( value ) 주어진 값에서 변환한 부동소수점( 실수 )을 리턴 쉽게 말해 따옴표를 없애주는 기능 변환할 수 없다면 ' NaN ' 을 반환 3. paseInt( value, Int ) 첫 번째 파라미터( value )를 10진수 정수 값으로 변환 두 번째 파라미터( Int )는 몇 진법으로 바꿀지 알리는 값 -> 명시하지 않으면 10진법으로 변환 변환할 수 없다면 ' Na..