HTML教程(第三章).pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
如何使用Javascript; ; ;Javascript基本语法;2.函数 格式: function [方法名](参数一, 参数二, ...) { ... } 例一: script init(1,2); alert(num); function init(p1, p2){ num = 3; } /script ;例二: script init(1,2); function init(p1){ alter(1); } function init(p1, p2){ alter(2); } function init(p1, p2, p3){ alter(3); } /script ;3.运算符 Javascript中的运算符与C/C++、Java基本一致,个别用法不同。 “+”用法有些特殊,如果将数字与字符串相加,最后的结果会是字符串。 例如: var str = 1 + ”2”; // str = ”12” var str = ”1” + 2; // str = ”12” var str = ”1” + ”2”; // str = ”12” var num = 1 + 2; // str = 3;4.比较符 Javascript中的任何类型,都可以用==、===、!=、、=、、=来比较。比如比较两个字符串,Java需要使用equals,C++需要使用strcmp,而Javascript只需要==或===。 “==”意为等同,当左右两边值类型不同时,首先将两者转换成相同的类型,再进行比较。它只比较值是否相等。 “===”意为等同,它不只比较值,还需要比较类型是否相同。 例如:”2” == 2; // true ”2” === 2; // false 1 == true; // true 1 === true; // false ;5.对象 Javascript认为万物皆对象,除了基本数据类型,都是对象。 它是通过一种叫做原型(prototype)的方式来实现面向对象编程的,不同于C++与Java是基于类面向对象。 早期 JavaScript 的发明者为了使这门语言更容易传播,借鉴了当下被热炒的Java的名字,使用了new?关键字来创建对象,以使其在语法上跟 Java 创建对象的方式看上去类似。实际上,这两门语言的new含义毫无关系,因为其对象构造的机理完全不同。也正是因为这里语法上的类似,众多习惯了类式面向对象语言中对象创建方式的开发者,难以理解 Javascript对象原型构造的方式,因为总是不明白在Javascript语言中,为什么“函数名可以作为类名”的现象。而实质上,Javascript这里仅仅是借用了关键字 new,仅此而已,与Java毫无关系。 ;(1)自定义对象 方法一:类似数据集合 var [变量名称] = { 属性:属性值 , ... } 例如: var person = { name: Tommy, age: 20, birthday: 1994/3/26, printInfo:function(){ document.write( + + this.age + + this.birthday); } }; var name = ; var age = person.age; var birthday = person[birthday]; person.printInfo();;方法二:使用new关键字创建一个空对象,并且添加属性及属性值。 var [变量名称] = new Object(); 对象.属性 = 属性值; ... 例如: var person = new Object(); = Tommy; person.age = 20; person[birthday] = 1994/3/26; person.printInfo = function(){ document.write( + + this.age + + this.birthda

文档评论(0)

wuyoujun92 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档