Front71 [Javascript] alert() / confirm() / prompt()에 관해서 alert() 또는 window.alert() 확인 버튼을 가지며 메시지를 지정할 수 있는 경고 대화 상자를 띄움. window.alert("반갑습니다."); 모달 창으로 대화 상자가 닫힐 때까지 사용자가 프로그램 인터페이스의 나머지 부분에 액세스하는 것을 방지. 추가설명) 모달(Modal): 대화상자(dialog)가 실행될 떄 제어권을 독점하게 되어, 대화 상자가 종료되기 전까지는 기존 화면을 제어할 수 없는 방식 모달리스(Modeless): 모달과 반대되는 개념으로, 대화 상자(dialog)가 실행되더라도 기존 화면을 제어할 수 있는 방식 confirm() 또는 window.confirm() 사용자에게 확인과 취소, 두 버튼을 보여주며 메시지를 지정할 수 있는 모달 대화 상자를 띄움. 반환 값으로는 .. 2022. 9. 19. [Jascript] 함수 / 기본 함수 선언 / 익명 함수 선언 / 호이스팅에 관해서 함수란? 변수에는 데이터만 저장할 수 있고, 코드는 저장할 수 없음. 함수는 코드를 메모리에 저장했다가 필요할 떄 마다 호출하여 사용 기본 함수 정의문 선언 function 함수명() { 자바스크립트 코드; } 1) 기본 함수 정의문 선언 예제 // 기본 함수 정의 function f1() { console.log( "기본 함수 정의문인 \"f1\"을 호출 했습니다." ) } // 기본 함수 호출 f1(); 2) 기본 함수 정의문 선언문 출력 예제 익명 함수(함수명이 없는 함수) 선언 참조 변수 = function() { 자바스크립트 코드; } 1) 익명 함수 선언 예제 // 익명 함수 선언 // 추가로 알고가기) let - 변숫값 재할당 가능, const - 재할당 불가능 const f2 = funct.. 2022. 9. 18. [Javascript]소문자 문장을 입력 받으면 대문자로 반환해주는 함수 자동적으로 맨 앞에 문자를 대문자로 바꿔주는 함수를 코딩한다면? 기본 형식 함수명( "문장") 예제 upperCaseData("anacond yellow") 출력 Anacond Yellow 소스코드 2022. 9. 17. [Javascript] for of / for in for of 배열의 반복에서 사용되며 아래와 같은 코드를 작성했다면 출력은 let arr1 = [1, 2, 3]; for( let value of arr1 ){ console.log( value ); } 인덱스의 값을 순차적으로 출력 배열이 아닌 객체에 사용해서 출력한다면? let arr1 = { a = 1, b = 2, c = 3 } for( let value of arr1 ){ console.log( value ); } TypeError: 배열 arr1 은 반복이 불가능 추가 예제 let arr2 =new Array( 10, 20, 30, 40) ; for( let value of arr2 ) { console.log(value); } for in 객체를 순활할 떄 사용되며, 아래와 같은 코드를 작성.. 2022. 9. 17. [Javascript] 입력 받은 값 중 가장 큰 수를 반환하는 함수 입력받은 값 중 가장 큰수를 반환해주는 함수를 코딩한다면? 기본형식 함수명( 숫자 데이터1, 숫자 데이터2, 숫자 데이터 n... ) 예제 console.log( selectMaxValue( 1, 2, 3 ) ); console.log( selectMaxValue( 1, 6, 3 ) ); console.log( selectMaxValue( 1, 6, 3, 10 ) ); 출력 소스코드 2022. 9. 17. [Javascript] 주민등록번호 유효성 검사기 구현 주민등록번호 유효성 검사기 구현을 해보면 어떨까? 구현하기 앞서, 주민등록번호 유효성 검사에 대해서 알아보자. 예를 들어 본인의 주민등록번호가 "123456 - 1268789" 라고 가정하면 주민등록번호 중 맨 마지막 번호를 제외하고 정해진 값들을 곱한다. 결과로 나온 값들을 모두 더한다. "11" 나누어 나머지를 구한다. "11" 뺴기를 한다.( 유효하지 않은 주민등록번호로 테스트를 했기에 결과 값이 -11이 됨.) 주민등록번호의 검증번호(맨 마지막 숫자)와 비교한다. 주민등록번호 유효성 검사기 구현 prompt() 메소드를 이용해서 주민등록번호를 입력받고 입력받은 주민등록번호 중 맨 마지막 번호인 검증숫자(userData[13])와 위의 설명한 일련의 과정을 거친 결과 값을 비교하고 최종적으로 결과값.. 2022. 9. 16. 이전 1 ··· 4 5 6 7 8 9 10 ··· 12 다음