javascript基本语法_基础知识

javascript基本语法_基础知识

ID:31416381

大小:70.50 KB

页数:4页

时间:2019-01-09

javascript基本语法_基础知识_第1页
javascript基本语法_基础知识_第2页
javascript基本语法_基础知识_第3页
javascript基本语法_基础知识_第4页
资源描述:

《javascript基本语法_基础知识》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、javascript基本语法1、运算符运算符就是完成操作的一系列符号,它有七类:赋值运算符(二,+二,-二,*二,/二,%二,《二,>>二,

2、二,&二)、算术运算符/,%)、比较运算符0,<,<=,>=,==,===,!=,!==)、逻辑运算符⑴,&&,!)、条件运算(?:)、位移运算符»,和字符串运算符(+)。可能很多人不知道〃二二/是什么。在这里,我为大家解释一下,在javascript“二二〃是等同运算符。等同运算符的比较规则:当两个运算数的类型不同时:将他们转换成相同的类型1)一个数字与一个字符串,字符串转换成数字Z

3、后,进行比较。2)true转换为1、false转换为0,进行比较。3)—个对象、数组、函数与一个数字或字符串,对象、数组、函数转换为原始类型的值,然后进行比较。(先使用valueOf,如果不行就使用toString)4)其他类型的组合不星等。想两个运算数类型相同,或转换成相同类型后:1)2个字符串:同一位置上的字符相等,2个字符串就相同。2)2个数字:2个数字相同,就相同。如果一个是NaN,或两个都是NaN,则不相同。3)2个都是true,或者2个都是false,则相同。4)2个引用的是同一个对彖、函数、数组,则他们相等,如

4、果引用的不是同一•个对象、函数、数组,则不相同,即使这2个对象、函数、数组可以转换成完全相等的原始值。5)2个null,或者2个都是未定义的,那么他们相等。而“二二二”是全同运算符,全同运算符遵循等同运算符的比较规则,但是它不对运算数进行类型转换,当两个运算数的类型不同时,返回false;只有当两个运算数的类型相同的时候,才遵循等同运算符的比较规则进行比较。例如:null-undefined会返冋真,但是null二二二undefined就会返冋假!2、表达式运算符和操作数的组合称为表达式,通常分为四类:赋值表达式、算术表达式

5、、布尔表达式和字符串表达式。3、语句Javascript程序是由若HF语句组成的,语句是编写程序的指令。Javascript提供了完整的基木编程语句,它们是:赋值语句、switch选择语句、whi1e循环语句、for循环语句、foreach循环语句、dowhile循环语句、break循环中止语句、continue循环中断语句、with语句、try...catch语句、if语句(if.・else,if...elseif・・・)、let语句。4、函数函数是命名的语句段,这个语句段可以被当作一个整体来引用和执行。使用函数要注意以下

6、几点:1)函数由关键字function定义(也可由Function构造函数构造)。2)使用function关键字定义的函数在一个作用域内是可以在任意处调用的(包扌舌定义函数的语句前);而用v吐关键字定义的必须定义后才能被调用。3)函数名是调用函数时引用的名称,它对大小写是敏感的,调用函数时不可写错函数名。4)参数表示传递给函数使用或操作的值,它可以是常量,也可以是变量,也可以是函数,在函数内部可以通过arguments对象(arguments对象是一个伪数组,属性callee引用被调用的函数)访问所有参数。5)return语

7、句用于返回表达式的值。6)yield语句扔出一个表达式,并且中断函数执行直到下一次调用nexto一般的函数都是以卜•格式:复制代码代码如下:functionmyFunction(params){〃执行的语句}函数表达式:复制代码代码如下:varmyFunction=function(params){〃执行的语句}复制代码代码如下:varmyFunction=function(){〃执行的语句}复制代码代码如下:myFunction();//调用函数匿名函数,它常作为参数在其他函数间传递:复制代码代码如下:window.add

8、EventListenert/load^functionOf〃执行的语句},false);5、对象Javascript的一个重要功能就是而向对象的功能,通过基丁•对象的程序设计,可以用更直观、模块化和可重复使用的方式进行程序开发。一组包含数据的属性和对属性中包含数据进行操作的方法,称为对象。比如耍设定网页的背景颜色,所针对的对象就是document,所用的属性名是bgcolor,如document,bgcolor'二〃blue",就是表示使背景的颜色为蓝色。6、事件用户与网页交互时产生的操作,称为事件。事件可以由用户引发,也

9、可能是贝面发生改变,甚至还有你看不见的事件(如Ajax的交互进度改变)。绝大部分事件都由用户的动作所引发,如:用户按鼠标的按键,就产生click事件,若鼠标的指针在链接上移动,就产生mouseover事件等等。在Javascript中,事件往往与事件处理程序配套使用。而对事件的处理,W3C

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

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

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