커뮤니티

질문..

프로필 이미지
nadogaja
2013-06-04 20:47:06
375
글번호 63987
답변완료
스팟에 관한 질문입니다. 참고메뉴얼을 보던중 궁굼한게 있게 몇가지 질문드립니다. 1. 주문식별번호를 받기 위해 아래와 같이 변수에 주문식을 넣을 경우 주문도 정상적으로 나가는 것인지 알고싶습니다.. ex) if (IncompleteSignal.signalKind == 1) { bnum = a1.OrderBuy(CallOrderCode,Signal.count, Option.GetAskByCode(CallOrderCode, 3), 0) } 2. 변수에 대해; 이런것 까지 물어 죄송하지만 스크립트 책 하고 스팟이 혹 다른것은 아닌지 해서 질문드립니다. - 1. 변수 선언시 우측 같이 여러개 나열할경우 var a1, a1,a3; 정상 적인 변수 선언인지? - 2 만약 변수에 초기값을 넣어주지 않은상태에서 예를 들어 아래와 같은 식이 있다면 cnt에초기값이 아닌 null 값이 들어가 있는 상태에서 "null+1" 이라는 계산식이 되는 것인지 그리고 값은 '1' 이 나오는 것인지 아니면 전혀 다른 값이 나오는 것인지 설명부탁드립니다. ex) var cnt; if c<a then{ cnt = cnt+1 } - 3. 변수 선언시 var 를 생략해도 되는 것으로 알고 있는데 맞는지 만약 다르다면 설면 부탁드립니다. - 4. 전역변수는 와 지역변수 구분하는 기준: function 이벤트 함수 안에 선언시 지역 변수/ 이벤트 밖에 선언시 전역변수 .. 맞는지 - 지역변수 선언시 var 를 생략할 때 와 var 를 넣어 선언할때 차이점 이 있는지 데이타에 영향이 있는지 위 질문들에 대해 알려주시면 감사하겠습니다. 좋은 하루되세요.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-06-05 11:28:41

안녕하세요 예스스탁입니다. 1. 예 정상 주문발생하고 주문아이디가 bnum에 저장됩니다. 2-1, 예 정상적인 선언입니다. var i; //정상 var sum; //정상 var i, sum; //정상 var i = 0, j = 0, k = 0; //정상 total = 0; //정상 total; //오류 변수를 선언할 때 var키워드가 있는 변수는 초기값을 할당해도 되고 하지 않아도 되지만, var키워드가 없는 변수는 반드시 초기값이 주어야 합니다. 2-2 1이 나오게 됩니다. 자바스크립트는 변수에 특정형태가 없습니다. 처음에 null 이었다가 if c<a then{ cnt = cnt+1 } 위 조건을 만나면 1씩 증가가하게 됩니다. 3 2-1 답변 참고하시기 바랍니다. 4. 예 function 이벤트 함수 밖에서 선언이 되면 전역변수(여러 이벤트에서 사용가능함) function 이벤트 함수 안에서 선언이 되면 해당 function 이벤트 안에서만 유효합니다. 변수 선언은 모두 2-1번에 해당 됩니다. var를 사용하면 초기값이 없어도 되지만 var 키워드가 없으면 초기값을 지정해서 선언해 주면 됩니다. 즐거운 하루되세요 > nadogaja 님이 쓴 글입니다. > 제목 : 질문.. > 스팟에 관한 질문입니다. 참고메뉴얼을 보던중 궁굼한게 있게 몇가지 질문드립니다. 1. 주문식별번호를 받기 위해 아래와 같이 변수에 주문식을 넣을 경우 주문도 정상적으로 나가는 것인지 알고싶습니다.. ex) if (IncompleteSignal.signalKind == 1) { bnum = a1.OrderBuy(CallOrderCode,Signal.count, Option.GetAskByCode(CallOrderCode, 3), 0) } 2. 변수에 대해; 이런것 까지 물어 죄송하지만 스크립트 책 하고 스팟이 혹 다른것은 아닌지 해서 질문드립니다. - 1. 변수 선언시 우측 같이 여러개 나열할경우 var a1, a1,a3; 정상 적인 변수 선언인지? - 2 만약 변수에 초기값을 넣어주지 않은상태에서 예를 들어 아래와 같은 식이 있다면 cnt에초기값이 아닌 null 값이 들어가 있는 상태에서 "null+1" 이라는 계산식이 되는 것인지 그리고 값은 '1' 이 나오는 것인지 아니면 전혀 다른 값이 나오는 것인지 설명부탁드립니다. ex) var cnt; if c<a then{ cnt = cnt+1 } - 3. 변수 선언시 var 를 생략해도 되는 것으로 알고 있는데 맞는지 만약 다르다면 설면 부탁드립니다. - 4. 전역변수는 와 지역변수 구분하는 기준: function 이벤트 함수 안에 선언시 지역 변수/ 이벤트 밖에 선언시 전역변수 .. 맞는지 - 지역변수 선언시 var 를 생략할 때 와 var 를 넣어 선언할때 차이점 이 있는지 데이타에 영향이 있는지 위 질문들에 대해 알려주시면 감사하겠습니다. 좋은 하루되세요.