비교 및 운영에 actionscript


  Share  
|


비교하는 두가 지에 actionscript은 간단합니다. 표준 수학적 기호를 사용 등 =, <,>.

값은 동일합니까?

이미 본 방법에 = 기호를 사용하여 할당하는 값을하는 변수입니다. 를 구별 타임스하려는 경우와 시간을 할당하는 값을 두 값을 비교하려는 경우, 두 같음 기호, ==,이 사용하려는 경우 두 개의 사물을 비교합니다. 단일 같음 연산자를 사용하여 할당 값을 변수입니다.

그래서하려는 경우인지 여부를 변수 a는 숫자 7을 사용 ==. 다음은 그 예입하는 장소가 결과에 출력 창 :

  변수 이름 a = 7; 추적 (== 7); 

이 코드를 할당 값 7 ~은 변수 a에 의해 기호를 사용하여 하나의 같음. 그런 다음 비교과의 7을 사용하여 두 번 같음 상징합니다.

테스트할 때는이 코드가 출력 창이 표시 "사실입니다." 을 설정하면, 8 대신에 출력 창이 표시 "거짓"때문에 7이없는 평등를 8.

이것은 일반적인 실수, 심지어을위한 전문가,가 실수로 사용하는 =에있는 장소의 ==. 이것을 버그로 이어질 수 있기 때문에이 차이를 찾기가 어렵습니다 쉽게 될 수있습니다에 의해 놓친 눈. 경계에 해당합니다.

도 사용할 수있습니다 == 비교하여 두 개의 문자열을 비교합니다. 다음과 같은 코드를 비교하는 변수를 포함하는 문자열을 다른 문자열 :

  변수 이름 mystring = "여러분, 안녕하세요." ; 추적 (mystring == "여러분, 안녕하세요.") ; 추적 (mystring == "여러분, 안녕하세요.") ; 

이 프로그램을 실행하면, 둘 모두를 얻을 수있습니다 "참"과 "거짓입니다." 그 이유는 첫 번째 비교 일치하는 변수를 정확히 같은 문자열, 반면 두 번째 비교를 보여줍니다 복용 사건을 고려하는 문자열의 비교합니다.

시다을 테스트하고자하는 두 값이 있는지 여부를 확인 서로 같음. 이 경우 특수 연산자를 사용합니다! =, 어떤 단지를 의미 "하지 같음":

  변수 이름 a = 7; 추적 (! = 9); 추적 (! = 7); 

의 첫 번째 추적 성명을 생산하는 "진정한"때문에 같지 않음 9. 두 번째 추적 성명을 생산하는 거짓 있기 때문에이 실제로 같음 7, 그러나 우리가하려고하는 테스트를위한 것이되지 않을 것으로 7.

이하 큼

두 사물을 비교 있는지 여부를 확인하실 수있습니다 그들이 작거나보다 서로를합니다. 이렇게하려면 사용의 표준 수학적 기호 <와>입니다. 다음은 그 예입니다 :

  변수 이름 a = 7; 추적 (<8); 추적 (> 6); 추적 (<1); 

해야하면 "사실," "사실,"및 "거짓"에서이 프로그램을합니다. 은 변수 a를 포함 7, 이는 미만 8,보다 6, 그러나이 분명하지 미만의 하나입니다.

도 사용할 수있습니다 <=,> = 비교 = (크거나 같음) 연산자> =) 연산자>를 찾아 여부를 숫자가 작거나 같음, 또는 크거나 같음, 또 다른 번호가있습니다. 다음은 그 예입니다 :

  변수 이름 a = 7; 추적 (<= 9); 추적 (> = 5); 추적 (> = 7); 

세 명 모두의 앞의 문장은 "사실입니다."

운영자

또한 변수를 사용하여 작업의 값을 수정합니다. 그들은 또한 표준 수학적 기호와 같은 + 및 - 용과 뺄셈뿐입니다. 에 대한 다중화, 우리 * 기호를 사용합니다. 에 대한 분할, 우리를 사용하여 / 상징합니다.

예를 들어,를 추가 4 ~하는 변수가 들어있는 숫자 7, 우리가 방금 사용하는 두 번째 할당을 진술하는 세트의 값을 변수를 현재 값, 플러스 4 :

  변수 이름 a = 7; a =에 + 4; 추적 (); 

그 결과는 11 일, 물론입니다. actionscript 실제로는 일부 약식에 대한 실적이 동일한 이외입니다. 있는 + = 작업이 걸린다는 현재 변수와 추가 내년 번호를 그것입니다. 다음은 정확히 같은 생각으로 작업을 수행하는 일부 코드가 이전 코드 :

  변수 이름 a = 7; 에 + = 4; 추적 (); 

거기는 또 다른 조각을 약식이 잘 알고 있어야합니다. 의 + + 연산자는 마음에 + = 연산자를했지만 그것을 추 정확히 1을 참조하십시오. 다음은 그 예입니다 :

  변수 이름 a = 7; 에 + +; 추적 (); 

그 결과은 8입니다. 지금 시도해 본 :

  변수 이름 a = 7; 추적 (에 + +); 추적 (); 

그 결과는 처음 7 차례 8. 여기에 어떤 문제가 발생합니까? 글쎄요, 첫 번째 추적 명령을 배치하는 현재 값을 출력 창에. 그런 다음 + + 연산자들 중 하나를 대답 두 번째 추적을 진술에 새 값을 출력 창에 위치합니다.

지금 시도해 본 :

  변수 이름 a = 7; 추적 (+ +); 추적 (); 

두 8s이 시간을 얻을 것입니다. 이것이 있기 때문에 배치합니다 + + 연산자를하기 전에하는 경우는 변수를 별도의 명령을 수행하기 전에합니다.

를 사용할 수있습니다 - 물론 + +을 빼기보다는 추합니다. -=을 빼기의 숫자를 이용하실 수있습니다 및 *=, / =로 곱하기, 나누기하는 변수에 숫자를합니다.

이것은 문서가 추가 밀란 midovich

Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions