1、对象与对象实例
e.g.
<script language="javascript">
//构造函数
function Person()
{}
//对象实例化
var person1 = new Person();
//对象属性的定义
person1.age = 20;
person1.name = "shansun";
//alert(person1.name + ": " + person1.age);
//对象成员函数的定义
function sayFunc()
{
//alert(person1.name + ": " + person1.age);
var x = "name";
//!!!eval这个函数用来执行动态生成的执行语句
//eval("alert(person1." + x + ");");
alert(person1[x] + ": " + person1.age);
x = "age";
alert(person1[x] + ": " + person1.age);
}
person1.say = sayFunc; //不能写成sayFunc()
person1.say();
</script>
e.g.2
<script language="javascript">
//构造函数
var count = 1;
function Person()
{
this.say = sayFunc;
count++;
}
//对象实例化
var person1 = new Person();
//对象属性的定义
person1.age = 20;
person1.name = "shansun";
//对象成员函数的定义
function sayFunc()
{
alert(count + ": " + this.age);
}
person1.say();
var person2 = new Person();
person2.say();
</script>
注:为一个对象实例新增加的属性和方法,不会增加到同一个对象所产生的其他对象实例上
2、对象成员的访问
□用“对象实例名.成员名”的格式访问
□用“对象实例[“成员变量名“]”的格式访问
e.g.
person1.age;
person1["age"];
3、Object对象
Object对象提供了一种创建自定义对象的简单方式,不需要程序员再定义构造函数了
e.g.
<script language="javascript">
function getAttributeValue(attr)
{
alert(person[attr]);
}
var person = new Object();
person.name = "shansun";
person.age = 20;
getAttributeValue("name");
getAttributeValue("age");
</script>
4、String对象
□length属性
e.g.
<script language="javascript">
var myStrObj = new String("shansun123");
alert(myStrObj.length);
</script>
□anchor、big、bold、fontcolor、link等方法
□charAt方法
□indexOf、lastIndexOf方法
□replace、split方法
□substr、substring方法
注:substring方法返回的内容不包含结束为止的字符
5、Math对象
Math对象是一个静态对象,使用“对象名.成员”的格式来访问
6、Date对象
构造方法:Date()、Date(dateVal)、Date(year,month,...)
7、对象专用语句
□with语句
□for...in语句
8、数组
□数组列表
用于表示一组数据的集合,数组元素可以是任意类型的数据
e.g.
var arr = ["zs", 123,"li", 3, 5];
□用对象的方式实现数组
□Array对象
分享到:
相关推荐
本教程主要讲述了在Node.js学习的第二天中创建Web服务器的知识。 首先,网络通信的基本概念被解释。任何能够提供Web访问服务的机器都称为Web服务器,它能够接收浏览器端的请求并做出响应。为了在互联网中找到特定的...
JavaScript是Web开发中不可或缺的一部分,尤其在前端...以上是JavaScript第二天课程的主要知识点,理解并熟练掌握这些内容是成为合格前端开发者的基础。通过不断练习和项目实践,可以逐步提升JavaScript的运用能力。
Vue 指令第二天.mdVue 指令第二天.mdVue 指令第二天.mdVue 指令第二天.mdVue 指令第二天.mdVue 指令第二天.mdVue 指令第二天.mdVue 指令第二天.mdVue 指令第二天.mdVue 指令第二天.mdVue 指令第二天.mdVue 指令第二...
第二天JavaScript笔记总结
### Vue.js第二天学习笔记(vue-router) #### Vue-router的配置和使用 1. **安装和初始化** 在开始使用vue-router之前,首先需要通过npm安装vue-router包。这通常在项目的根目录下进行,使用命令`npm install ...
"JS 第二天.pdf"可能深入讲解函数,这是JavaScript中的重要组成部分。老师可能会讲解函数的定义、参数传递、返回值以及匿名函数。此外,还可能涵盖闭包的概念,这是理解JavaScript高级特性的关键。 "JS 第三天.pdf...
"JS第二天"可能会深入讲解如何使用JavaScript操作文档对象模型(DOM)。DOM是HTML和XML文档的编程接口,JS通过DOM可以改变网页内容、样式和结构。这部分会涉及到节点的概念(元素节点、文本节点、属性节点等),以及...
在HTML入门的第二天,我们不仅加深了对HTML的理解,更迈入了JavaScript的世界,这标志着我们开始探索网页开发的更深层次——互动性和动态效果。HTML作为网页内容的基础框架,而JavaScript则是赋予网页生命力的关键,...
在本课程中,我们将深入探讨Vue.js框架的项目开发,主要关注的是第二天的学习内容。Vue.js是一个轻量级、高性能的前端JavaScript框架,用于构建用户界面。它以其易学易用、灵活和可扩展性而受到开发者的广泛欢迎。在...
javascript第二天笔记
个人笔记
小白学JavaScript的第十二天
JavaScript高阶笔记总结: 目前学到的this指向: 1.普通函数的this指向 window 2.构造函数this指向实例化对象 3.事件中的this指向事件源 4.定时器中的this指向window 5.立即执行函数中的this指向window 6.对象...
在 Node.js 第二天的学习中,我们将回顾第一天的内容并深入探讨模块、POST 请求以及模板引擎。 一、复习 在第一天的 Node.js 学习中,我们可能已经了解到如何使用 Node.js 开发服务器。这包括设置路由来处理不同的...
第二天,你将深入理解函数和对象。函数是一段可重复使用的代码块,可以接受参数并返回结果。对象则是一个包含属性(键值对)的容器,可以看作是现实世界中的实体在编程中的抽象。JavaScript中的函数也是对象,可以...
本内容主要讲述javascript中运算符的一些基本使用,以及在使用过程中遇到的一些问题,自己在学习过程的一些记录和心得体会。
标题“javascript获取当月第一天和最后一天”涉及的是JavaScript编程中的日期处理技术,特别是如何获取当前月份的第一天和最后一天的日期。JavaScript的Date对象是处理日期和时间的主要工具,但默认方法并不直接提供...
在第二天的学习中,我们将深入了解JavaScript中的对象和数组。对象是JavaScript中的核心构造,用于存储和组织数据。我们将学习如何创建对象,包括字面量语法和构造函数,以及访问和修改对象属性的方法。数组则是存储...
在Spring MVC的学习过程中,第二天通常会深入探讨框架的核心特性,以增强对Web应用程序开发的理解。以下是对标题和描述中涉及的知识点的详细说明: 1. **Springmvc数据响应**:在Spring MVC中,数据响应主要涉及到...