- 1、本文档共50页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
脚本编写语言,是一种解释性语言,但它不像这些语言一样,需要先编译,而是在程序运行过程中被逐行地解释。它与HTML标识结合在一起,从而方便用户的使用操作。 基于对象的语言 采用弱类型 客户端语言,不允许访问本地的硬盘,不能将数据存入到服务器上,这个功能要通过服务器端的技术(asp或者asp.net)实现。 JavaScript是采用以事件驱动的方式进行的。 跨平台性:JavaScript是依赖于浏览器本身,与操作环境无关,只要能运行浏览器的计算机,并支持JavaScript的浏览器就可正确执行。从而实现了“编写一次,走遍天下”的梦想。 JavaScript不是java,1995年12月升阳公司与网景通讯公司一起引入了JavaScript。1996年3月,网景通讯公司发表了支持JavaScript的网景导航者2.0。由于JavaScript作为网页的客户面脚本语言非常成功,微软于1996年8月引入了Internet Explorer3.0,这个软件支持一个“约”与JavaScript相容的JScript。它们都遵循必威体育精装版的ECMAScript3.0标准。 html head Script Language =JavaScript !-- // JavaScript Appears here alert(这是第一个JavaScript例子!); alert(欢迎你进入JavaScript世界!); document. write(这是ITJOB); -- /Script /Head /Html 注意: (1)可以使用任何编辑器(包括notpad)编写javascript脚本 (2)javascript是一个脚本语言,嵌入到HTML文件中,属于解释性语言,读取顺序自上而下 (3)javascript语言以Script和/script作为一个解释单元块,可以放在任何的位置 (4)采用!--符号是为了如果当旧版浏览器不识别这段javascript代码时,直接注释,不用显示出来 (5)也可以将这段程序作为一个js文件,然后以script src=aa.js的方式引入。 (6)javascript语言可以不用;结尾,采用;结尾是为了符合c#语言的编程习惯 (7)单独的一个只包含script/script的html文件一样可以执行 (8)javascript语言区分大小写 (9)javascript中的注释采用//单行和/*多行 (10)javascript中的字符串可以采用也可以采用 (1)定义一个变量采用var,如: var aa; 注意:这里不可以定义数据类型,因为javascript是一个弱类型的语言 (2)赋值 aa=1; 注意:这里aa的数据类型是根据输入的值来决定 (3)或者直接aa=1; 注意:弱类型变量没有编译机制,所以很可能出现如下的语句 alert(aa+bb); 如果bb没有赋值,则会出现一个错误,导致程序崩溃。 事实上,所有的变量在javascript中都可以被认为是window对象的一个属性,window对象就是我们默认的当前浏览器对象,加上if(window.bb) alert(aa+bb) else {alert(bb没有定义,程序返回)},则比较安全可靠 变量的命名 JavaScript中的变量命名同其计算机语言非常相似,这里要注意以下两点:A、必须是一个有效的变量,即变量以字母开头,中间可以出现数字如test1、text2等。除下划线(-)作为连字符外,变量名称不能有空格、(+)、(-)、(,)或其它符号。B、不能使用JavaScript中的关键字作为变量。在JavaScript中定义了40多个类键字,这些关键是JavaScript内部使用的,不能作为变量的名称。如Var、int、double、true不能作为变量的名称。 在对变量命名时,最好把变量的意义与其代表的意思对应起来,以免出现错误。 变量的声明及其作用域 JavaScript变量可以在使用前先作声明,并可赋值。通过使用var关键字对变量作声明。对变量作声明的最大好处就是能及时发现代码中的错误;因为JavaScript是采用动态编译的,而动态编译是不易发现代码中的错误,特别是变量命名的方面。对于变量还有一个重要性──那就是变量的作用域。在JavaScript中同样有全局变量和局部变量。全局变量是定义在所有函数体之外,其作用范围是整个函数;而局部变量是定义在函数体之内,只对其该函数是可见的,而对其它函数则是不可见的。 (1)数字类型:包括整数、小数 如:a=1; 注意:javascript中用一个特殊的字符串NaN用于表示非数据,比如1-‘a‘,如果判断一个字符串是否数字可以用isNaN (2)字符串类型 如:
文档评论(0)