javascript_操作符(全)补充了===及instanceof说明

javascript_操作符(全)补充了===及instanceof说明

ID:7827362

大小:186.50 KB

页数:14页

时间:2018-02-27

javascript_操作符(全)补充了===及instanceof说明_第1页
javascript_操作符(全)补充了===及instanceof说明_第2页
javascript_操作符(全)补充了===及instanceof说明_第3页
javascript_操作符(全)补充了===及instanceof说明_第4页
javascript_操作符(全)补充了===及instanceof说明_第5页
资源描述:

《javascript_操作符(全)补充了===及instanceof说明》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Javascript操作符JavaScript有赋值、比较、算术、位、逻辑、字符串和特殊运算符。本章描述了操作符,以及关于操作符优先级的一些信息。表2.1JavaScript所有操作符简明列表。表2.1JavaScript操作符操作符分类操作符描述算术操作符+(加法)将两个数相加。++(自增)将表示数值的变量加一(可以返回新值或旧值)。-(求相反数,减法)作为求相反数操作符时返回参数的相反数。作为二进制操作符时,将两个数相减。--(自减)将表示数值的变量减一(可以返回新值或旧值)。*(乘法)将两个数相乘。/(除法)将两个数相除。%(求余)求两个数相除的余数。字符串

2、操作符+(字符串加法)连接两个字符串。+=连接两个字符串,并将结果赋给第一个字符串。逻辑操作符&&(逻辑与)如果两个操作数都是真的话则返回真。否则返回假。

3、

4、(逻辑或)如果两个操作数都是假的话则返回假。否则返回真。!(逻辑非)如果其单一操作数为真,则返回假。否则返回真。位操作符&(按位与)如果两个操作数对应位都是1的话则在该位返回1。^(按位异或)如果两个操作数对应位只有一个1的话则在该位返回1。

5、(按位或)如果两个操作数对应位都是0的话则在该位返回0。~(求反)反转操作数的每一位。<<(左移)将第一操作数的二进制形式的每一位向左移位,所移位的数目由第二操作数指定

6、。右面的空位补零。>>(算术右移)将第一操作数的二进制形式的每一位向右移位,所移位的数目由第二操作数指定。忽略被移出的位。>>>(逻辑右移)将第一操作数的二进制形式的每一位向右移位,所移位的数目由第二操作数指定。忽略被移出的位,左面的空位补零。赋值操作符=将第二操作数的值赋给第一操作数。+=将两个数相加,并将和赋给第一个数。-=将两个数相减,并将差赋给第一个数。*=将两个数相乘,并将积赋给第一个数。/=将两个数相除,并将商赋给第一个数。%=计算两个数相除的余数,并将余数赋给第一个数。&=执行按位与,并将结果赋给第一个操作数。^=执行按位异或,并将结果赋给第一个操作

7、数。

8、=执行按位或,并将结果赋给第一个操作数。<<=执行左移,并将结果赋给第一个操作数。>>=执行算术右移,并将结果赋给第一个操作数。>>>=执行逻辑右移,并将结果赋给第一个操作数。比较操作符==如果操作数相等的话则返回真。===绝对相等比较(null==undefined)结果将返回true(null===undefined)结果将返回false(1==”1”)结果将返回true,(1===”1”)结果将返回false。!=如果操作数不相等的话则返回真。>如果左操作数大于右操作数的话则返回真。>=如果左操作数大于等于右操作数的话则返回真。<如果左操作数小于右操作

9、数的话则返回真。<=如果左操作数小于等于右操作数的话则返回真。特殊操作符?:执行一个简单的“if...else”语句。,计算两个表达式,返回第二个表达式的值。delete允许你删除一个对象的属性或数组中指定的元素。new允许你创建一个用户自定义对象类型或内建对象类型的实例。this可用于引用当前对象的关键字。typeof返回一个字符串,表明未计算的操作数的类型。instanceof用于判断一个变量是否某个对象的实例void该操作符指定了要计算一个表达式但不返回值。赋值操作符赋值操作符会根据其右操作数侧的值给左操作数赋值。实现版本Navigator2.0最基本的赋值

10、操作数是等号(=),它会将右操作数的值直接赋给左操作数。也就是说,x=y将把y的值赋给x。其它的赋值操作符都是标准操作的缩略形式,列在表2.2中。表2.2赋值操作符缩写操作符含义x+=yx=x+yx-=yx=x-yx*=yx=x*yx/=yx=x/yx%=yx=x%yx<<=yx=x<>=yx=x>>yx>>>=yx=x>>>yx&=yx=x&yx^=yx=x^yx

11、=yx=x

12、y比较操作符所谓比较操作符,就是会比较其两边的操作数,并根据比较结果为真或假返回逻辑值。操作数可以是数值或字符串值。如果使用字符串值的话,比较是基于标准的字典顺序。实现版本Navi

13、gator2.0相关内容列在了表2.3中。对于该表中的示例,我们假定var1被赋予了值3,而var2被赋予了值4。表2.3比较操作符操作符描述返回真的例子相等(==)如果操作数相等的话则返回真。3==var1不等(!=)如果操作数不等的话则返回真。var1!=4大于(>)如果左操作数大于右操作数的话则返回真。var2>var1大于或等于(>=)如果左操作数大于等于右操作数的话则返回真。var2>=var1var1>=3小于(<)如果左操作数小于右操作数的话则返回真。var1

14、ar2<=

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。