본문 바로가기

javascript

(5)
5.2.메신저봇r의 Api예제 안녕하세요. 오랜만이군요. 지난 강좌에서 메신저봇 r의 Api들의 종류에 대해 알아보았습니다. 이번 강좌에서는 입문자에게 자주 쓰이는 Api들의 예제를 보여드리도록 하겠습니다. 이번 강좌에서 풀이할 Api들은 아래와 같습니다. 이름 설명 Api.reload("스크립트이름.js") 또는 Api.compile("스크립트이름.js") 해당 스크립트를 컴파일합니다. 참고로 소괄호 안을 비워놓을 시 모든 스크립트들을 컴파일합니다. Api.unload("스크립트이름.js") 해당 스크립트를 컴파일되지 않은 상태로 만듭니다. Api.off("스크립트이름.js") 해당 스크립트의 전원을 끕니다. 소괄호 안을 비울 시 모든 스크립트의 전원을 끕니다. Api.on("스크립트이름.js") 해당 스크립트의 전원을 켭니다. 소..
3.4.switch문의 사용법 모두 오랜만입니다. 이번 강좌에서는 자바스크립트의 선택문인 switch문의 사용법에 대해 알아보겠습니다. 사용 용도상의 선택문과 조건문의 차이는 다음과 같습니다. 조건문(if문)은 조건의 값이 여러개일 때 주로 쓰이고, 선택문은 여러 값들 중에서 특정 값에 해당하는 코드를 실행시킬 때 주로 사용됩니다. 물론 if(){}else if(){} 문을 여러 개 이어붙여 비슷한 기능을 하게 할 수 있으나 switch문도 알아두면 편합니다. switch문의 기본형은 아래와 같습니다. var 변수명 = 초깃값; switch(변수명){ case 값1: 코드; break; case 값2: 코드; break; case 값3: 코드; break; default: 코드; } 변수의 값과 case들의 값들을 위에서부터 비교해 ..
4.4.문자열 객체의 사용법 모두 안녕하십니까. 오랜만에 쓰는 강좌군요. 이번 강좌에서는 문자열 객체를 사용하는 방법에 대해 알아보겠습니다. 우선 문자열 객체는 '문자열을 다루는 도구들의 모음' 정도로 이해하시면 되겠습니다. 문자열 객체를 선언하는 기본형은 아래와 같습니다. var 변수명 = new String(문자형 데이터); 물론 실제로는 위의 방법보다는 아래의 방법이 더 많이 쓰입니다. var 변수명 = 문자형 데이터; 예를 들어, var a = "안녕하세요 반갑습니다."; 이라고 한다면 변수 a에는 "안녕하세요 반갑습니다." 라는 문자열이 할당되며, 객체가 생성됩니다. 그럼 이제 본격적으로 문자열 객체에 대해 알아보도록 하죠. 우선 문자열 객체의 메서드 및 속성들은 아래의 표와 같습니다. 종류 설명 charAt(인덱스 번호)..
3.2.제어문 이번 강좌에서는 자바스크립트에서의 제어문에 대해 알아보겠습니다. 우선 제어문이란 특정 조건에 맞을 때 특정 코드를 실행시키는 것을 말합니다. - if(){} - if문은 간단합니다. 소괄호 안의 내용이 true, 즉 참이라면 중괄호 안의 코드를 실행한 뒤 아랫줄로 넘어갑니다. 만약 소괄호 안의 내용이 false, 즉 거짓이라면 아무것도 실행하지 않고 그대로 아랫줄로 넘어갑니다. 예를 들어, if( msg == "핑" ){ replier.reply("퐁"); } 이라고 한다면 msg, 즉 메시지가 핑 이라면 퐁 이라고 대답합니다. 메시지가 핑이 아니라면 아무 반응이 없습니다. *지난강의 복습 -msg는 메시지를 의미하며, 문자열상태 즉 " "이나 ' '으로 싸여서 나타납니다. -연산자 == 는 좌우의 값을..
3.1.변수선언, 연산자 아직 강의내용이 다듬어지지 않아 상당히 더럽습니다. 추후 수정예정이니 양해부탁드립니다. *단어목록 문자열 : “”또는 ‘’으로 싸여있으며, 사람이 읽을 수 있게 ‘문자’로 인식되는 것입니다. 숫자 : “”나 ‘’으로 싸여있지 않으며, ‘숫자’로 인식됩니다. 논리형 : true, false 같이 논리를 다룰 때 단골로 나옵니다. 변수 : 정보를 할당(저장)할 수 있는 공간이며, 문자열, 숫자, 자바스크립트 코드 등을 저장할 수 있습니다. NaN : Not a Number 의 약자로, 주로 숫자가 들어가야 할 곳에 문자열이 끼여있으면 발생합니다. 1. msg, room, replier msg는 카톡방에서 온 메시지내용을 의미합니다. room은 카톡방에서 메시지가 왔을 때 그 메시지를 보낸 방을 의미합니다. ..