본문 바로가기
반응형

Javascript 15

[Math 객체] 수학적 계산을 돕는 Math객체 : max(), min(), ceil(), floor(), round(), abs(), pow(), sqrt(), random(), log(), sin(), cos(), tan() Math 객체 자바스크립트 내장 객체 중 수학적 계산을 하는데 도움을 주는 객체. 객체 생성은 없음. Math.메소드(~) Math 객체 메소드 max( n1, n2, .... , nn ) n1부터 nn까지 중 최대값 리턴 min( n1, n2, .... , nn) n1부터 nn까지 중 최소값 리턴 ceil( n ) 소수 첫째자리에서 올림해서 정수로 리턴 floor( n ) 소수 첫째자리에서 내림해서 정수로 리턴 round( n ) 소수 첫째자리에서 반올림해서 정수로 리턴 abs( n ) n 값의 절대값 리턴 pow( n , m ) n의 m승 리턴 sqrt( n ) n의 제곱근 리턴(= √n ) random( ) 0이상 1미만의 무작위 실수를 리턴 0.0은 잘 리턴되지 않음 random() 뒤에 연산자를.. 2020. 8. 9.
[Date 객체] 날짜를 관리하는 Date 객체 : 년월일시분초 출력, 요일 출력 Date 객체 자바스크립트 내장 객체 중 날짜와 시간 정보를 관리하는 객체. var 객체참조변수 = new Date( 년, 월-1, 일, 시, 분, 초 ); -> Date( ) 괄호 안이 비어있으면 현재 시스템 날짜가 세팅된다. -> Date 객체에서 월은 0~11까지의 숫자로 관리된다. 따라서 -1을 해야한다. ex) 5월 : 4 -> 꺼낼 때는 +1을 해서 꺼내야 한다. 출력 결과와 상관 없이 시스템 날짜를 고려해서 코딩 해야 한다. 객체참조변수.메소드(~) 속성변수 호출은 없음. Date 객체 메소드 getFullYear( ) 연도 리턴 getYear()은 1990s까지 사용된 것으로 웹표준에서 삭제됨 getMonth( ) 월(0~11)리턴. 리턴 후 1을 더해야 원하는 달 .. 2020. 8. 8.
[Array 객체] 배열 합치기 : join() .join( 추가문자열 ) 배열의 원소를 연결하여 하나의 값으로 만드는 메소드. 기본적으로 인수에 아무것도 넣지 않으면 배열에 있는 원소들은 콤마(,)로 구분한다. 다른 문자로 구분하려면 ( ) 안에 원하는 문자를 넣는다. (출력값만 바뀜) var arr = new Array("A","B","C"); document.write( "arr.join() : " + arr.join() + " "); document.write( "arr.join( '-' ) : " + arr.join( '-' )); arr.join() : A,B,C arr.join( '-' ) : A-B-C 2020. 8. 7.
[RegExp 객체] 문자열 패턴 관리하는 정규표현식 : 패턴식, test(), 아이디, 비밀번호 패턴 설정, 핸드폰 번호 패턴 설정 RegExp 객체 자바스크립트 내장 객체 중 문자열의 패턴을 관리하는 객체. 정규표현식(Regular Expression)이라고 부른다. 주로 문자 검색(search), 문자 대체(replace), 문자 추출(extract)을 정규식 패턴으로 빠르게 수행할 수 있다. 실질적으로 입력 양식에 입력되거나 선택된 데이터를 DB에 올바르게 저장하기 위해 사전에 검사하는 유효성체크 시 사용하면 편하다. 숫자가 아닌 문자열만 관리한다. var 객체참조변수 = new DateRegExp( 패턴식 ); var 객체참조변수 = 패턴식 ; -> 패턴식은 "" 또는 ''로 감싸지 않는다. 객체참조변수.메소드(~) 객체참조변수.속성변수 (1) meta 문자 정규표현식을 구성하는 다양한 특수기호(패턴)과.. 2020. 8. 7.
[연산자] 삼항연산자(조건연산자) 삼항연산자(=조건 연산자) 형식 : (조건문) ? 참 : 거짓 if문이 길어질 때 라인 수를 줄여주는 방법.연산자의 형식만 지켜주면 단순 조건문일 때, if-else로 연결해서 쓰지 않아도 한줄로 조건문을 처리할 수 있다. 자바와 자바스크립트 둘 다 사용 가능. 마치 오라클의 decode와 유사하다. //조건문 사용 if (a > b){ c = 1; } else{ c=2; } //삼항연산자 사용 (a > b) ? c=1 : c=2; 생일 출력 //String 객체 생성 var birthday = "2020-08-05" //생일을 - 기준으로 나눠서 Array 객체에 저장 후 Array 객체의 메모리 위치 주소값을 리턴하여 변수 arr에 저장 var arr = birthday.split("-"); //객체.. 2020. 8. 6.
[Array 객체] 문자열 길이 또는 리스트 갯수 체크 : length 속성 .lengh 배열의 길이를 반환하는 속성. 마지막 원소의 인덱스 값보다 1 더한 수를 반환. 배열의 실제 원소의 갯수를 반환하지 않는다. 단, 한글 '가' 입력시에도 length 값이 1로 나오므로, 글자수를 2byte로 보고 싶다면 escape() 함수를 사용해야 한다. var list = [1,2,3,4]; list.length; // 4 list[1000] = 0; list.length; // 1001 할당도 가능하다. list = [1,2,3,4,5,6]; list.length; // 6 list.length = 3; list; // [1,2,3] 2020. 8. 5.
반응형
LIST