JavaScript的运营商


  Share  
|


运营商也可以放在分为二元,一元,并三元。 二元运营商,相关的最常见的概念经营,需要两个(二进制)的表达并结合成复杂的三分之一或化合物的表达。 然而,一个单一的表达可以有几个二元运算。 例如,下面的变量声明使用多个二元运算以确定变量:

 叶calcAdd = (总/正) + 73 

鸿沟 / )运营商和号( + )运营商的二元运算。 第一个结合时,就会发生变量总额除以变量ñ 。 这两个变量成为一个单一的价值。 这种单一的价值产生的除以n是接着的字面数值73 ,创造的又一价值。 在等号 = )场所的综合价值的操作到变量calcAdd

一元经营工作的一个单一变量或文字。 所有负数分配使用一元操作符。 例如,下面的小脚本使用一元操作符创建一个变量负值:

 <html>  
 的<head>  
  <script language="JavaScript">  
 叶posNum = 85 ;  
 叶negNum = - posNum ;  
 文件撰写( negNum ) ;  
  “ /脚本”  
  “ /头”  
  <body bgcolor="honeydew">  
  “ /体重”  
  “ /的HTML ” 

返回的脚本是-85 ,因为减号 ( - )元运算符定义变量negNum作为否定变posNum 。 其他常见的一元运营商包括递增或递减运营商( + +和- - )看到柜台的变数。

最后,三元三个运营商表现相结合为一体。 最常用的创建一个速记表达条件语句,唯一的三元运算符在JavaScript 什么? : 。 例如,这个有条件的发言:

 如果( α ==测试) ( 
       伽马= 56 ;  
       其他) ( 
       伽马= 57 ;  
        ) 

可以写一个三元运算符如下:

 阿尔法==测试版? 伽马= 56 : γ = 57 ; 

下面的小脚本说明这两种方法得出同样的结论:

 <html>  
 的<head>  
  <script language="JavaScript">  
 无功字母= 20 , β = 30 , γ = 0 ,拉姆达= 0 ;  
 如果( α ==测试) ( 
 叶伽马= 56 ;  
 其他) ( 
 伽马= 57 ;  
  )  
  / /同样的条件下使用三元运算符  
 阿尔法==测试版? 拉姆达= 56 :拉姆达= 57 ;  
 文件撰写( “有条件的结果: ” +伽玛+ “ <p> ” + “三元有条件的: ” +拉姆达) ;  
  “ /脚本”  
  “ /头”  
  <body bgcolor="oldlace">  
  “ /体重”  
  “ /的HTML ” 

这三个要素的? :经营者聚集的例子 : ( 阿尔法==测试版) , (拉姆达= 56 )和(拉姆达= 57 ) 。 也说明如何逗号 ( , )经营中使用的脚本单独的定义变量α , β , γ ,并拉姆达开始时的脚本。

文章提出的乔治Freedrich

Share  

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