본문 바로가기

전체 게시글376

[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.
[Javascript] 문자열 객체 문자열 객체 문자열 객체(String Object)는 문자형 데이터를 객체로 취급 문자열 객체 생성 문자열 객체를 생성하는 기본형은 new 키워드와 String() 메서드를 사용하며, 생성된 객체는 변수에 참조 // 기본형 let 참조 변수 = new String(문자형 데이터) // 문자열 객체 생성 예 // 실행문 let ~ ); 까지는 String() 메서드라고 부르며, "He ~ pt"는 문자형 데이터라고 부름 let t = new String("Hello javascript"); 문자열 객체는 참조 변수에 문자형 데이터만 입력해도 객체가 생성 let 참조 변수 = 문자형 데이터 //예 //var t는 참조변수, "~~"는 문자형 데이터 var t = "hello javascript"; 문자열 객.. 2022. 9. 16.
[Java] 클래스 생성 / 인스턴스 / 참조변수 new 예약어로 클래스 생성 클래스형 변수 이름 = new 생성자; Java에서는 클래스를 생성할 때 new 예약어로 사용 후 생성자를 쓰며, 클래스가 생성되는 것은 클래스를 실제로 사용할 수 있도록 메모리 공간(힙 메모리)을 할당 받는다는 의미이며, 이렇게 실제로 사용할 수 있도록 생성된 클래스를 인스턴스라고 부름. 인스턴스를 가르키는 클래스형 변수를 "참조 변수" 라고 함. Calculator c1 = new Calculator(); Calculator 클래스 자료형으로 c1 이라는 변수를 선언하고, new Calculator(); 로 Calculator 클래스를 생성 후 c1에 대입한다는 의미 이때, c1을 참조 변수라고 하고, 이 변수가 생성된 인스턴스를 의미함. 2022. 9. 16.
[Javascript] 입력받은 두개의 숫자 중 가장 큰 수를 출력 두개의 숫자를 입력받으면 자동적으로 가장 큰 수를 출력해주는 함수를 코딩한다면? 기본형식 함수명(숫자1, 숫자2); 예제 document.write(maxNumber(1, 10) + ' '); document.write(maxNumber(1, 2) + ' '); document.write(maxNumber(1, 5) + ' '); document.write(maxNumber(1.1, 1.2) + ' '); 출력 소스코드 2022. 9. 15.