Javascript method

kh0520·2022년 6월 3일

1) 학습내용

javascript 를 들어가기전 명령어를 예습해보는 시간을 가졌다.

System.out.println("-");
System.out.println("a");
System.out.println("a");
가 5천만개 있다고 가정을해보자 이것을 일일히 수정하기는 힘들것이다
이럴때 코드를

public static void printTwoTimesA() {
System.out.println("-");
System.out.println("a");
System.out.println("a");
}
이런식으로 printtwotimesA() 으로 묶어주는 방식을 Method 의 기본형식 이라고한다.

예시


     
    
     
     
    public static void main(String[] args) {
         
        // 50000000
        printTwoTimesA();
        // 50000000
        printTwoTimesA();
        // 50000000
        printTwoTimesA();
 
    }
 
    public static void printTwoTimesA() {
        System.out.println("-");
        System.out.println("a");
        System.out.println("a");
    }
 
}

결과

이런식으로 표현이 가능하다.

메소드의 출력

public class OutputMethod {
     
    public static String a() {
        // ... 
        return "a";
    }
     
    public static int one() {
        return 1;
        //...
    }
 
    public static void main(String[] args) {
 
        System.out.println(a());
        System.out.println(one());
         
    }
 
}

system.out.printin(a()); 을만들어서 실행시키면 알파벳 a로 되게하고
system.out.printin(one()); 을만들어서 실행시키면 정수1 이 되게한다

return"a" = a라는 메소드는 리턴"a" 라는 값이 된다
"a " 는 문자열이기에 public static 뒤에 string 을 붙여준다.

public static int one() {
return 1;} 은 정수 1이 값이 된다

메소드끝날때에도 return 을 쓰기도한다

public static void = 리턴값 이없음
public static int = 리턴값이 정수

2) 어려웠던점

javasript 는 html 와 다르게 명령어도 달랐음

public static int 와 string 의 분간이 어려웠음

3) 해결방법

인터넷검색을 참조하여 차이점을 알아냄
" " 을 붙이면 문자 string

4) 소감

javasript를 다시하면서 처음부터 천천히 하고있는데 손에 익숙하지가 않다...
책을 보며 다시 명령어 부터 외우는것으로 시작해야할거같다.

profile
반갑습니다~

0개의 댓글