본문 바로가기
반응형

자바스크립트 17

[java script 함수] 내장함수 - 입력창 : prompt( ), alert(), confirm(), 로그인창 만들기 .prompt( "윈도우 문자열" , "입력창 문자열" ) 자바스크립트 자체에서 미리 만들어져 제공하는 내장함수의 한 종류이다. "윈도우 문자열" 은 프롬프트에 띄워줄 메시지이고, "입력창 문자열" 은 입력창에 미리 삽입되는 문자열이다. 입력창을 공백으로 유지하고 싶은 경우 ""로 둔다. (이 경우, defalt값이 들어가 있는 것.) 입력창을 만들기 원하지 않을 경우 "입력창 문자열" 을 생략한다. .alert( "윈도우 문자열" ) alert는 입력한 메시지만 전달한다. 반환하는 값이 없다. .confirm( "윈도우 문자열" ) confirm은 true 또는 false 값을 반환한다. 확인을 누르면 true를 리턴하고 취소를 누르면 false를 리턴한다. 간단한 아이디 암호 입력창을 만들어보자. 1.. 2020. 8. 11.
[String 객체] 문자열 복사 후 바꿔서 출력 : substr(), substring(), split() .substr( n , l ) 문자열에서 특정 부분만 골라내어 가져오는 메소드. 시작 인덱스번호 n부터 l만큼의 길이를 가져온다. l은 생략이 가능하다. l이 없다면 문자열 끝까지 가져옴. var str = new String("Made In Korea"); document.write( str.substr(8,3)+""); // 8번부터 3개까지 가져와라 Kor .substring( n , m ) 문자열에서 특정 부분만 골라내어 가져오는 메소드. 시작 인덱스번호 n부터 끝나는 인덱스번호 m까지를 가져온다. m은 생략이 가능하다. m이 없다면 문자열 끝까지 가져옴. var str = new String("Made In Korea"); document.write( str.substring(8,11)+"");.. 2020. 8. 10.
[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.
반응형
LIST