- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
最近下载
- 2025年湖北省武汉市中考英语试题(附答案和音频).pdf VIP
- 高教社2025马工程教育学原理第二版教学课件第6章 学校教育制度.pptx VIP
- 2025喀什经济开发区兵团分区招聘(10人)笔试备考题库及答案解析.docx VIP
- 2024《南京地土建四工区施工组织设计》开题报告文献综述7100字.docx VIP
- 借 条(标准版)模板.pdf VIP
- 济源市建筑垃圾绿色低碳资源化利用项目环评报告表.pdf VIP
- [英语]动词的种类.ppt VIP
- 钢结构设计基础钢檩条设计檩条的布置连接与构造檀秋芬04课件讲解.pptx VIP
- 动词的种类动词的种类.ppt VIP
- 西门子S7-1500通过报文111实现对汇川SV660F伺服驱动器位置控制.docx VIP
原创力文档


文档评论(0)