比较和行动由于actionscript


  Share  
|


比较两件事,在拥有actionscript很简单。 你使用标准的数学符号,如= , < , > 。

是价值观相同呢?

你已经看到了如何=象征,是用来分配一个值给一个变量。 为了区别时候你想转让价值和时代的时候,你想对两个值进行比较,双倍等于符号, == ,是用来当你想比较两件事。 单等于经营者,是用来给变量赋值。

因此,如果你想看看一个变量是7号,使用==. 下面是一个例子,那结果在输出窗口:

 无功= 7 ;微量(一== 7 ) ; 

本守则转让价值7加入一个变量用单等于符号。 然后比较a与7使用双平等的象征。

当您测试此代码,输出窗口将显示"真实" 如果你设定至8取而代之的是,输出窗口将显示"假" ,因为七,不等于8 。

它是一种常见的错误,即使是专家,无意中用=在发生一个==. 这可能会导致一个bug ,就是很难找到,因为差异,可以很容易被遗漏的眼睛。 留意这方面的规定。

您也可以使用==比较比较两种弦乐团。 以下代码比较一个变量包含一个字符串与另外一个字符串:

 无功mystring = "你好世界" ;含有微量( mystring == "你好世界" ) 。 ;含有微量( mystring == "你好世界" ) 。 ; 

当你运行这个程序,你得到一个"真实"和"虚假" 这是因为第一次比较匹配变量,以完全相同的字符串,而第二个比较表明,比较弦乐团采取个案考虑。

假设你想测试看看是否两个值是不等于对方。 在这种情况下,用特殊的经营者! = ,它的意思只是"不等于" :

 无功= 7 ;微量(一! = 9 ) ;微量(一! = 7 ) ; 

第一微量声明中所产生的"真实" ,因为a不等于9 。 第二微量声明中所产生的虚假,因为实在是等于7 ,但我们正试图考验,它不被7 。

小于或大于

您也可以比较两件事,看看他们是否小于或大于对方。 要做到这一点,使用标准的数学符号<和> 。 下面是一个例子:

 无功= 7 ;微量( < 8 ) ;微量(一> 6 ) ;微量( < 1 ) ; 

你应该得到一个"真实" , "真实"和"虚假" ,从这个节目。 在一个变量上面载有7条,其中小于8 ,大于6 ,但绝对不低于1 。

您也可以使用< =或> =比较= (大于或等于)运算符> = )算子> ,以了解是否有一些是小于或等于,或大于或等于另一个号码。 下面是一个例子:

 无功= 7 ;微量( < = 9 ) ;微量(一> = 5 ) ;微量(一> = 7 ) ; 

所有这三个前款报表是"真实"

经营者

您也可以修改该值的变量与操作相结合。 它们也是标准的数学符号,如+ -加法和减法。 为乘法,我们使用*符号。 为师,我们使用/符号。

比如,放入四到一个变量,它包含了多少7 ,我们只用一个第二次转让声明套价值变其目前的价值,再加上4 :

 无功= 7 ; a = a的+ 4 ;含有微量(一) ; 

结果是11个,当然。 由于actionscript其实有一些速记的演出,同时添加。 + =经营以目前的变数,并增加了未来数。 这里是一些代码不完全一样,因为以前的代码:

 无功= 7 ;甲+ = 4 ;含有微量(一) ; 

有另一块速记,你要熟悉。 + +运营商来说,就像+ =运营商,但它补充说正好为1到号码。 下面是一个例子:

 无功= 7 ;甲+ + ;含有微量(一) ; 

结果是8 。 现在试试这个:

 无功= 7 ;微量(一+ + ) ;含有微量(一) ; 

结果是,第一次为7 ,然后在一个8 。 这里所发生的事吗? 好了,先追查指挥放在当前的价值在于,在输出窗口。 那么+运营商说,一至甲 第二微量声明放在了新的价值,在输出窗口。

现在试试这个:

 无功= 7 ;含有微量( + + ) ;含有微量(一) ; 

你会得到两个8s这个时候。 这是因为当你把+运营商之前变量时,除了是演出前指挥。

你可以使用-以及+注销,而不是补充。 您也可以使用-=减去一个电话号码*=和/ =以倍数计,分化,一个变量是由多个。

这是一篇文章说,由米兰midovich

Share  

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