하고자하는 여러 조건에 따라 결정됩니다.
|
|
사용의 논리와 (&&), 또는 (||),가 아니라 (!) 운영자 복합 조건부 제표를 작성합니다.
많은 제표에 actionscript 수로는 조건부 표현식을 포함하면, 동안, 그리고에 대한 진술, 진술 삼항 조건 연산자를 사용합니다. 있는지 여부를 테스트하려면 두 조건이 모두 사실을 사용하는 논리와 운영자 (&&),를 다음과 같이 :
/ / 체크하면 오늘은 4월 17일. 이제 = 새 날짜 (); 만약 (now.getdate () == 17 & & now.getmonth () == 3) (추적 ( "생일, 브루스!") ;)
추 괄호로 만들 수있습니다 논리가 더욱 분명 :
/ / 체크하면 오늘은 4월 17일. 만일 ((now.getdate () == 17) & & (now.getmonth () == 3)) (추적 ( "생일, 브루스!") ;)
여기에서 우리가 사용하는 논리 또는 연산자 (| |) 중 하나를 조건으로이 사실이 있는지 여부를 테스트하려면 :
/ / 체크 경우 주말입니다. 만일 ((now.getday () == 0) | | (now.getday () == 6)) (추적 ( "주말에 작업을하는 이유는 무엇입니까?") ;)
논리없는 연산자를 사용하실 수도있습니다 (!) 조건이없는 사실을 확인하는 경우 :
/ / 확인하십시오 브루스 경우에 이름이 없다. 만약 (! (이름 == "브루스")) (추적 ( "이 응용 프로그램을 아는 유일한 브루스의 생일입니다.") ;)
앞의 예 다시 작성될 수를 사용하여 불평등 운영자 (!=):
만약 (이름! = "브루스") (추적 ( "이 응용 프로그램을 아는 유일한 브루스의 생일입니다.") ;)
어떤 부울 값, 또는 표현하는 변환을위한 부울, 테스트 조건으로 사용할 수있습니다 :
/ / 확인을 보려면 동영상 클립이 보이는 경우입니다. 그렇다면하는 메시지가 표시됩니다. 이 조건 / /는 약식에 대한 mymovieclip._visible == 사실입니다. 만약 (mymovieclip._visible) (추적 ( "이 영화 클립이 볼 수있습니다.") ;)
의 논리되지 연산자는 자주 사용을 확인하면 어떤 것이 거짓이 아닌 사실 :
/ / 확인을 보려면 동영상 클립이 보이지 않는 경우 (보이지 않습니다). 그렇다면하는 메시지가 표시됩니다. / /이 조건은 약식에 대한 mymovieclip._visible! = 참 또는 / / mymovieclip._visible == 거짓입니다. 만약 (! mymovieclip._visible) (추적 ( "이 영화 클립이 보이지 않는. 이 동작을 설정하려고 시도하기 전에 그것을 볼 수있습니다. ");)
의 논리되지 연산자는 자주 사용되는 복합 조건을 함께 논리 또는 운영자 :
/ / 여부를 확인할 경우에 이름이 다소 브루스하지도 joey. (이것도 다시 작성될 / /를 사용하여 두 개의 불평등 연산자와 논리와입니다.) 만약 (! ((이름 == "브루스") | | (이름 == "joey"))) (추적 ( "죄송하지만, 유일한 브루스와 joey이 응용 프로그램에 대한 액세스 권한이있습니다. ");)
참고 사항이 actionscript하지 신경을 평가 하반기를 논리와 진술하지 않는 한 첫 번째 절반의 표현이 사실입니다. 경우에 첫 번째 절반은 거짓,의 전체적인 표현은 항상 거짓으로, 이렇게하는 것이 비효율적으로 신경을 평가 하반기. 이와 같이, actionscript하지 신경을 평가 하반기를 논리 또는 진술하지 않는 한 첫 번째 절반의 표현은 거짓입니다. 경우에 첫 번째 절반이 사실에 대한 전체적인 표현은 항상 사실입니다.
Online: 497 users browsing the articles directory
|
|