728x90
반응형
오늘은 함수를 만들어볼 겁니다.
함수가 뭐냐고요?
저번 것을 안 보셨던 분들에게 설명드리기 위해 말씀드리겠습니다.
음.. 이렇게 생각하시면 됩니다.
저희가 빵 만드는 기계에 밀가루를 넣으면 빵이 나오죠..?
하지만 빵 만드는 기계 없이는 많은 과정을 거쳐야 합니다.
그걸 방지하기(?) 위해서 JavaScript에는 Function이 있는 겁니다.
자 먼저 저희는 위에 있는 밀가루 대신, 숫자를 넣을 거고요,
빵 만드는 기계 대신 숫자*숫자를 해주는 기계를 넣을 겁니다.
이걸 자바스크립트로 해보면
function 기계(숫자) {
return 숫자*숫자;
}
이걸 사용하는 방법은,
"함수명(매개변수);"입니다.
이걸 써보려면
if (msg.startsWith("/숫자 ")) {
replier.reply(기계(msg.slice(4)));
}
참고로 아까 그 함수랑 같이 넣어야 합니다.
아까 빵 만드는 기계를 함수로 만들어보면,
function 빵만드는기계(밀가루) {
return "빵";
}
이렇게 됩니다.
눈치 빠르신 분들은 아시겠지만 return이 결괏값,
밀가루가 줘야 하는 값,
빵 만드는 기계는 함수명!
참 쉽죠잉?
마지막으로,
랜덤으로 숫자를 출력하는 함수를 만들고 저는 가보도록 하겠습니다(?)
function 랜덤숫자(최소숫자, 최대숫자) {
if (최소숫자>=최대숫자) {
return "최소숫자가 최대숫자보다 더 커요ㅠㅠ";
} else {
return Math.floor(Math.random()*최대숫자)+최소숫자;
}
}
이렇게 해볼 수 있습니다.
오 근데 나 저 함수 필요할거같은ㄷ 가지고가야지 헤헿
이제 이걸 실행하는 방법은
랜덤숫자(1, 10);
이겁니다.
이걸 하면 1부터 10에서 랜덤숫자가 나오겠죠!!
(실험 안 해봐서 극혐 오류 뜰 수 있습니다.)
728x90
반응형
'카톡봇 🤖 > 강좌 👨🏫' 카테고리의 다른 글
[ 강좌 ] 가상 전화번호 만들어서 카카오톡 부계정 만들기(2021) (0) | 2021.01.10 |
---|---|
[ 강좌 ] 2. RPG 계정 정보를 JSON으로 알아보기 (0) | 2021.01.09 |
[ 강좌 ] 1. JSON에 대해 (2) | 2021.01.06 |
[ 소스 공유 ] 카카오톡 봇 타이머 소스 공유 (2) | 2021.01.04 |
[ 강좌 ] 카카오톡 봇에 대하여 (1) | 2021.01.01 |