method3 [JAVA] 클래스(Class)와 메소드(Method) 자바가 객체지향언어로써 사용되는 중요한 부분이 클래스이다. 클래스와 메소드를 통해 원하는 프로그램을 코딩할 수 있게 만들어 준다고 볼 수 있다 String 클래스 "hello" -- > char[] --> {'H''e''l''l''o'} 문자열의 본질은 문자배열 값을 담은 문자배열 + 유용한 메소드 --> 문자열 클래스로 구현 메소드 이름 뒤에 소괄호 단, 키워드 뒤에 ()나 클래스 뒤에 ()는 메소드가 아니다 반복되는 코드, 기능, 행위, 처리 등을 쉽게 관리하기 위해 사용 반복이 규칙적이지 않고 우리가 원할 때 특정 코드를 수행하고 싶을 때 메소드로 만들어 놓고 후에 호출해서 사용한다 function (x) = 2x + 1 ; 메소드이름 매개변수 리턴값 메소드 구조 (1)리턴타입 (2)메소드명((3).. 2021. 11. 26. [Typescript] 함수와 선언문 타입스크립트에서 함수 선언문은 자바스크립트 함수 선언문에서의 매개 변수와 함수 반환값에 타입을 붙이는 형태이다 function 함수 이름( 매개변수1 : 타입1, 매개변수2, 타입2[,...]): 반환값 타입{ 함수 몸통 } function add(a: number, b: number): number { return a + b } 변수와 마찬가지로 함수 선언문에서도 타입 주석을 생략할 수 있으나, 타입이 생략되면 함수의 구현 의도를 알기 어렵다. void 타입 값을 반환하지 않는 함수의 반환타입이다. function print(name: string, age: number): void { console.log(`name: ${name}, age: ${age}`) } 함수의 타입을 함수 시그니처라고 하는데.. 2021. 2. 1. [Javascript]기초 메소드(Number / String / Array) 메소드란 자바스크립트 내에 내장되어 있는 객체(내장 객체)를 의미한다. Number / String / Array 등 각각에 적용되는 메소드 역시 따로 존재한다. 첫번째로 Number Method에 대해 알아보자. 메소드에는 수많은 종류가 있지만, 그나마 자주 쓰이는 메소드는 다음 표와 같다. Number(문자열) 숫자로 변환 Math.abs(숫자) 숫자의 절대값을 반환 Math.max(숫자1, 숫자2, 숫자3 ...) 숫자 중 가장 큰 값을 반환 Math.min(숫자1, 숫자2, 숫자3 ...) 숫자 중 가장 작은 값을 반환 Math.pow(숫자, 제곱값) 숫자의 거듭제곱값을 반환 Math.random() 0~1 사이의 난수를 반환 Math.round(숫자) 소수점 첫째 자리에서 반올림 하여 정수를 반.. 2020. 4. 14. 이전 1 다음