<script type="text/javascript">
<!--
//遍历数组
var dayArray=[1,2,3];
for(var day in dayArray){
document.write(dayArray[day]);
}
//定义对象,设置属性,访问属性
function University(){
}
var university=new University();
university.name="云南省"
university.city="昆明市"
university.date="1999"
university.sayHi=function(){document.write("hi,boy")}
document.write("<br/>");
document.write(university)
document.write(university.name)
document.write(university.city)
document.write(university['date'])
document.write(university.sayHi())
document.write("<br/>");
for (var prop in university){
document.write(university[prop]);//形如university['date']
}
//eval
document.write("<br/>");
document.write("计算字符串表达式的值:"+eval("8+9+5/2"));
var obj=new Object;
obj.color='red';
obj.dodo=function(){alert(34)};
document.write(obj.color);
//对比
document.write(obj.dodo());
document.write(obj.dodo);
//工厂方式创建对象
function fnshowPinpai()
{
alert(this.color);
}
function createcar(sColor,iDoors,sPinpai)
{
var oTempCar=new Object;
oTempCar.color=sColor;
oTempCar.doors=iDoors;
oTempCar.pinpai=sPinpai;
oTempCar.showPinpai=fnshowPinpai;
return oTempCar;
}
var oBmw=createcar("black",4,"BMW");
oBmw.showPinpai();
//构造函数方式创建对象
function Car(scolor,snum)
{
this.color=scolor;
this.dodo=function(){alert('aa')};
}
var obj=new Car('yellow',30);
for(prop in obj)
{
alert(prop);//color;dodo
}
//原型方式创建对象
function Car(scolor,snum)
{
this.color=scolor;
this.dodo=function(){alert('aa')};
}
Car.prototype.getColor = function (){
return this.color;
}
Car.prototype.setColor = function (value){
this.color = value;
}
var obj=new Car('yellow',30);
obj.setColor(666);
alert(obj.getColor());//666
for(prop in obj)
{
alert(prop);//color;dodo
}
//-->
</script>
分享到:
相关推荐
在学习JavaScript的过程中,持续实践、不断阅读优秀的代码、及时复习和巩固知识,是成为熟练JavaScript开发者的必经之路。随着技能的提升,你将能够利用JavaScript创造出更多富有创意和功能强大的Web应用。
#### JavaScript基础语法 1. **运算符**: - 算术运算符:`+`、`-`、`*`、`/`、`%`。 - 赋值运算符:`=、+=、-=、*=、/=、%=`。 - 比较运算符:`==、===、!=、!==、<、>、、>=`。 - 逻辑运算符:`&&、||、!`。 ...
### JavaScript基础语法全解 #### 变量与变量声明 - **变量定义**:变量是编程语言中用于存储数据的基本单元。在JavaScript中,变量作为存放数据的“容器”,其内容可以在程序运行过程中被更改。 - **变量示例**...
### JavaScript基础知识点详解 #### 一、脚本语言概述 **1.1 什么是脚本语言** 脚本语言(Scripting Language)是一种轻量级的编程语言,它使用ASCII字符编写,无需像C语言或Java那样经过编译过程转换为二进制...
"零基础学会JavaScript"的学习之旅将带你逐步掌握这门语言的基础到高级技巧。 首先,JavaScript的核心概念是变量、数据类型和操作符。变量用于存储数据,可以随时改变其值。数据类型包括基本类型(如字符串、数字、...
在JavaScript基础语法中,以下几个关键概念是学习者必须掌握的: 1. **变量(Variables)**:在JavaScript中,变量用于存储数据。声明变量使用`var`、`let`或`const`关键字。`var`是老式用法,而`let`和`const`是...
由于提供的文件信息不包含实质性的内容描述,而是反复提及《JavaScript基础与案例开发详解》这本书以及一个网址***,这导致无法从中抽取具体的知识点。为了满足您的要求,我将基于“JavaScript基础与案例开发”这一...
故事中的“JavaScript基础修炼要诀”可能涵盖变量声明、常量(直接量)的概念、操作符的使用、数组和对象的理解以及基础的函数知识。这些都是学习JavaScript时必不可少的基础知识,为后续深入学习和实践打下坚实的...
### JavaScript基础网页中调用JS代码的几种方法 在网页开发过程中,JavaScript作为一种重要的客户端脚本语言,被广泛应用于交互式网页设计中。本文将详细介绍几种在HTML文档中调用JavaScript代码的方法,帮助开发者...
《JavaScript基础教程(第8版)》源代码提供了丰富的实例,帮助读者深入理解这门语言的核心概念。本教程覆盖了从基本语法到高级特性的全方位教学,旨在帮助初学者和有经验的开发者巩固基础,提升技能。 1. **变量与...
在《HTML5+JavaScript动画基础》一书中,作者深入浅出地讲解了如何利用这两者来构建吸引人的动画和游戏。下面,我们将探讨这个主题中涉及的一些关键知识点。 1. **HTML5新特性**: HTML5是HTML的最新版本,引入了...
第一阶段: JavaScript基础语法 第1课 JavaScript语法 本课程讲解JavaScript的语法、数据类型、基本算数和逻辑运算操作 第2课 JavaScript流程控制语句 掌握JavaScript中条件分支语句和循环语句的使用,用简洁的代码...
它封装了许多操作DOM的方法,简化了JavaScript的编码过程,提高了开发效率。本书新增的两章内容专门讲解jQuery框架的基础知识,这对初学者了解和掌握jQuery非常有帮助。 本书从JavaScript的基础知识讲起,如数据...
"零基础学JavaScript教程"旨在帮助初学者掌握这门语言的基础知识,逐步建立起编程思维。这个教程附带的光盘包含了丰富的范例代码,通过实际操作来加深对概念的理解。 首先,JavaScript的基本语法是学习的重点。包括...
在学习过程中,结合实际的网页开发环境进行练习,将理论知识转化为实践经验,是掌握JavaScript的关键。同时,不断关注JavaScript的新发展和最佳实践,如React、Vue或Angular等现代前端框架,将有助于你在这个快速...
### JavaScript基础知识点详解 #### 一、JavaScript简介 ##### 1.1 JavaScript的概念与特点 - **脚本编写语言**:JavaScript是一种脚本语言,它采用小程序段的方式实现编程,其基本结构形式与C、C++、VB、Delphi...
在这个"零基础学JavaScript中"的学习过程中,我们可以分为16个关键课程来逐步深入理解这门语言: 1. **课程1:JavaScript简介** - 介绍JavaScript的历史、用途以及在网页开发中的角色,解释如何在HTML中插入...
1. JavaScript基础:学习ECMAScript的基本规则,这是JavaScript的核心语言部分。 2. ES6实战:了解并应用ES6引入的新特性,如箭头函数、类、模板字符串等。 3. 面向对象编程:理解面向对象的概念并学会在JavaScript...
### JavaScript基础知识点详解 #### 一、JavaScript简介与应用场景 **JavaScript**是一种广泛使用的脚本语言,主要用于网页交互设计,使网页具备动态效果。它能够直接嵌入到HTML页面中,通过修改HTML元素来实现对...