- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
原始数据类型 JavaScript有五种原始数据类型:数值(Number)、字符串(String)、布尔型(Boolean)、未定义的值(Undefined)和空值(Null)。 声明变量 JavaScript是动态确定类型,变量不需要定义类型。一个变量在程序运行的不同时期可以存储不同类型的值。 变量可以通过以下方式声明:变量赋值和利用保留字var来声明。 操作符 有数值操作符(二元操作符和一元操作符)和字符串连接操作符(+) 函数的定义和调用 函数的定义包含了函数的标题与一组复合语句,用于描述函数的操作 为了保证解释器能够在遇到函数调用之前首先遇到该函数的定义,JavaScript一般要求将函数定义放到XHTML文档的头部 function函数名(可选的形式参数){ 函数主体 } 局部变量alert.html 变量的作用范围指的是能够访问该变量的语句范围 隐式声明的变量的作用范围是全局的,在函数定义之外显式声明的变量的作用范围也是全局的 如果在一个函数中,某个变量既作为局部变量出现,又作为全局变量出现,则优先考虑作为局部变量进行处理,并隐藏这个具有统一名称的全局变量 函数参数 函数参数有实参和形参两种 JavaScript采用按值传递的参数传递方法 对于对象来说,由于实参传递的是对象,因此函数可以访问并修改对象 JavaScript是动态定义类型的,因此无需对参数进行类型检查 函数调用过程中参数的数目并不与被调用函数中的形参数目进行对比检查。 超出数目的实参在传递时将被忽略,超出数目的形参将被设定义为undefined (3) JavaScript定义函数 在JavaScript定义函数需要使用function关键字,不管有没有返回值都没有返回值类型。 无返回值函数,函数体中不使用return 关键字。 SCRIPT LANGUAGE=JavaScript function getSqrt(iNum){ var iTemp = iNum * iNum; document.write( iNum+*+iNum+=+iTemp+br); } /SCRIPT 有返回值函数, 函数体中使用return 返回值。 script language=javascript function f(y){ var x = y * y; return x; } /script (4) 几种编程结构 if ( 条件 ) 语句1 [ else 语句2 ]; if(条件){ ... }else if(条件){ ... } (demo12.html) switch(表达式){ case 值1:...;break; case 值2:...;break; .... default:...;break; } (4) 几种编程结构 for (变量=初始值; 循环条件; 变量累加方法) 语句; 本语句的作用是重复执行语句,直到循环条件为 false 为止。它是这样运作的:首先给变量赋初始值,然后*判断循环条件(应该是一个关于变量的条件表达式)是否成立,如果成立就执行语句,然后按变量累加方法对变量作累加,回到“*”处重复,如果不成立就退出循环。这叫做“for循环”。 while (循环条件) 语句;比 for 循环简单,while 循环的作用是当满足循环条件时执行语句。 while(条件){ … } div123/span?? div?style=border:1px?solid?#ccc;?? ????span?id=test456/span?? /div $(div,#test).css(color,?#FF0000);?? div?? ??span?class=test123/span?? /div?? span?class=test456/span? $(.test,div).css(color,?#FF0000); 结果为: 123 456 div?? ??span?class=test123/span?? ??p?? ????span?class=test456/span?? ??/p?? ??span789/span?? ??div?class=testabc/div?? /div?? $(span.test).css(color,?#FF0000);? 结果如下: 123 456 789ab
您可能关注的文档
- Internet实用技术项目四 电子商务 .pptx
- Internet实用技术项目五 无线网络与无线终端应用.pptx
- Internet实用技术项目一 INTERNET接入.pptx
- Internet应用技术立体化教程第1章.ppt
- Internet应用技术立体化教程第2章.ppt
- Internet应用技术立体化教程第3章.ppt
- Internet应用技术立体化教程第4章.ppt
- Internet应用技术立体化教程第5章.ppt
- Internet应用技术立体化教程第6章.ppt
- Internet应用技术立体化教程第7章.ppt
- Java Web程序设计教程07 JSP编程技术.ppt
- Java Web程序设计教程08 EL表达式与JSTL库.ppt
- Java Web程序设计教程09 Hibernate编程.ppt
- Java Web程序设计教程10 Struts2编程.ppt
- Java Web程序设计教程11 Spring编程.ppt
- Java Web程序设计教程12 Spring、Struts2、Hibernate整合.ppt
- Java Web程序设计教程13 基于JQuery编程技术.ppt
- Java Web程序设计教程第1章 Web应用开发简介.ppt
- Java Web程序设计教程第2章 JavaEE运行及开发环境.ppt
- Java Web程序设计教程第3章 JSP和Servlet.ppt
文档评论(0)