JavaScript第一章.ppt

  1. 1、本文档共70页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Javascript基础 上一节为读者介绍了JavaScript的变量,本节主要介绍JavaScript的表达式和运算符。 JavaScript的表达式和运算符与C、C++或者Java的很相似。如果读者是一位有经验的C、C++或者Java程序员,那么可以快速的浏览这一节的内容,如果不是,那么读者可以详细地阅读本节有关JavaScript的表达式和运算符的知识介绍。 算术运算符 算术运算指的是数学中最基本的加减乘除等运算。JavaScript的算术运算符主要有: 1.加法运算符(+) 2.减法运算符(-) 3.乘法运算符(*) 4.除法运算符(/) 5.模运算(%) 6.递增运算符(++) 7.递减运算符(--) Javascript基础 相等运算符用来比较两个值,根据比较结果返回一个布尔值。广义的相等运算符包含: 1.相等运算符(==) 2.等同运算符(===) 3.不等运算符(!=) 4.不等同运算符(!===) Javascript基础 ==运算符的特点: 对于值的比较: 1==1,2==1,true==true “ajax”==“ajax”,”ajax”=“AJAX” 试分析以上返回的结果。 对于引用的比较: var a=new Array(1,2,3); var b=a; var c=new Array(2,3,1); var d=new Array(1,2,3); alert(a==b); alert(a==c); alert(a==d); 试分析以上返回的结果。 Javascript基础 ==运算符的特点: 即使是两个变量的类型不同时,也可能返回true 例如: var a; alert(null==a); alert(1==1); alert(1==true); alert(0==false); alert(1,2,3==[1,2,3]); alert(null==undefined); 试分析结果。 Javascript基础 ===运算符的特点: 要求严格,两个变量类型不同,必然返回false 两个变量同时为null,或者同时为undefined返回true, 否则返回false。 试分析一下结果。 var a; var b; a===b; null===a; 1===1; 1===true; 0===false; 1,2,3===[1,2,3]; Javascript基础 关系运算符用来测试两个值之间的关系,如果指定关系成立,则返回true,否则返回false。关系元算符包含: 1.比较运算符。 2.in运算符。 3.instanceof运算符。 Javascript基础 关系运算符 试分析结果 1’a’ ‘a’‘b’ Javascript基础 in运算符 in 用来检查第一个运算符是否是第二个运算符属性 例如: var a={name:tony,sex:male}; alert(name in a); alert(“age in a); Javascript基础 in运算符 如果运算符是数组,则会检查第一个运算符是否为数组包含 的索引之一。 例如: var a=[1,abc,efg]; alert(1 in a ); alert(abc in a ); alert(0 in a); Javascript基础 instanceof运算符 用来检查第一个运算符是否是第二个运算符的实例。 例如: var date=new Date(); alert(date instanceof Date); alert(date instanceof Object); alert(date instanceof String); Javascript基础 赋值运算符(=)可以将运算符右边运算数的值赋给左边的运算数,它要求左边的运算数为变量、数组的元素或者对象的属性,而右边的运算数可以为任意类型的值。 Javascript基础 逻辑运算符通常用来做针对布尔值的操作,主要包含: 1.逻辑与()运算符 2.逻辑或(||)运算符 3.逻辑非(!)运算符 Javascript基础 所有能够作用于字符串的运算符,称为字符串运算符。除了前面介绍的相等运算符和比较运算符外,字符运算符还包含“+”运算符。 Javascript基础 除了上面介绍的运算符外,JavaScript还有一些其他的运算符。如:按位运算符、条件运算符、typeof运算符、new运算符、delete运算符

文档评论(0)

junjun37473 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档