`
z_xiaofei168
  • 浏览: 200596 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JavaScript对象之详解

 
阅读更多

JavaScript对象之详解

作者:张小飞 iteye  账号:z_xiaofei168

    JavaScript 是面向对象的编程语言 (OOP)。Object Oriented Programming,OOP,面向对象程序设计。

  

    JavaScript 字符串(String)对象

var txt = "Hello World";
document.write(txt.length + "<br/>");
document.write(txt.toUpperCase() + "<br/>");

 

    JavaScript Date(日期)对象

var myDate = new Date();
var time = myDate.getTime(); // 使用 getTime() 计算从 1970 年到今天有多少年。 
var year = myDate.getFullYear(); 
var month = myDate.getMonth()+1;
var date = myDate.getDate();
var day = new Array("星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六")[myDate.getDay()];
var hour = myDate.getHours() < 10 ? "0" + myDate.getHours() : myDate.getHours();   
var minute = myDate.getMinutes() < 10 ? "0" + myDate.getMinutes() : myDate.getMinutes();   
var second = myDate.getSeconds() < 10 ? "0" + myDate.getSeconds() : myDate.getSeconds();   
var toString = function() {   
	return "现在是:" + year + "年" + month + "月" + date + "日 " + hour + ":" + minute + ":" + second + " " + day;    
};

 

        JavaScript Array(数组)对象

var mycars=new Array(); // 或  var mycars=new Array(3) 或  var mycars=new Array("Saab","Volvo","BMW")
mycars[0]="Saab";
mycars[1]="Volvo";
mycars[2]="BMW";
document.write(mycars[2]);

       JavaScript Boolean(逻辑)对象

 

var myBoolean0=new Boolean();
var myBoolean1=new Boolean(0);
var myBoolean2=new Boolean(null);
var myBoolean3=new Boolean("");
var myBoolean4=new Boolean(false);
var myBoolean5=new Boolean(NaN);
document.write(myBoolean3+"、")
// 下面的所有的代码行均会创初始值为 true 的 Boolean 对象:
var myBoolean6=new Boolean(true)
var myBoolean7=new Boolean("true")
var myBoolean8=new Boolean("false")
var myBoolean9=new Boolean("Richard")
document.write(myBoolean8)

      JavaScript Math(算数)对象

   

document.write(Math.round(4.5)+"、"); // 5 四舍五入
document.write(Math.floor(4.5)+"、"); // 4 取整
document.write(Math.round(-4.5)+"、"); // -4
document.write(Math.floor(-4.5)); // -5

       JavaScript RegExp 对象

 

// RegExp 是正则表达式的缩写。
// test() 方法检索字符串中的指定值。返回值是 true 或 false。
var patt1=new RegExp("e");
document.write(patt1.test("The best things in life are free")); 
document.write("<br/>");
// exec() 方法检索字符串中的指定值。返回值是被找到的值。如果没有发现匹配,则返回 null。
document.write(patt1.exec("The best things in life are free")); 
document.write("<br/>");
// compile()既可以改变检索模式,也可以添加或删除第二个参数
patt1.compile("d");
document.write(patt1.test("The best things in life are free")); 
document.write(patt1.exec("The best things in life are free")); 

 

 

 

 

 

 

1
1
分享到:
评论

相关推荐

    JavaScript Array对象详解-javascript技巧.pdf

    JavaScript Array对象详解_javascript技巧

    JavaScript常用对象详解

    ### JavaScript常用对象详解 在深入探讨JavaScript的常用对象之前,我们先来理解一下JavaScript作为一种脚本语言,在网页开发中的核心作用。JavaScript使网页具备了动态交互能力,它可以通过操作页面对象和执行各种...

    javascript详解及核心对象

    javascript核心对象用户手册详解哦

    JavaScript事件对象深入详解

    这篇深入详解将帮助我们理解如何在DOM(文档对象模型)以及不同浏览器环境下有效地使用事件对象。 在DOM中,事件对象通常作为参数传递给事件处理程序。例如,当用户点击一个按钮,`onclick`事件处理程序会接收到一...

    JavaScript面向对象继承详解

    每个JavaScript对象都有一个内部的[[Prototype]]属性,通常可以通过`__proto__`或`Object.getPrototypeOf`访问。当试图访问对象的一个属性时,如果该属性不存在于当前对象,JavaScript会向上搜索原型链,直到找到该...

    javascript Event对象详解

    JavaScript中的Event对象是事件处理的核心部分,它包含了与事件相关的所有信息,如事件类型、触发事件的元素、鼠标和键盘的状态等。以下是对Event对象及其重要属性的详细解释: 1. **altKey**:这个属性用于检查...

    javascriptEvent对象详解定义.pdf

    javascript Event 对象详解定义 在 JavaScript 中,Event 对象是事件状态的代表,它包含了事件发生的元素、键盘状态、鼠标位置和鼠标按钮状态等信息。一旦事件发生,浏览器的内存中就会生成相应的 Event 对象,如...

    javaScript使用详解.pdf

    3. 属性特性:JavaScript对象属性有可枚举性(enumerable)、可配置性(configurable)和可写性(writable)等特性,可通过Object.getOwnPropertyDescriptor()获取。 三、JavaScript数组 1. 数组创建:使用Array...

    详解JavaScript权威指南之对象

    接下来,我们将详细介绍JavaScript对象的定义、创建方式、原型继承机制以及如何查询和设置对象属性。 首先,JavaScript对象可以被理解为属性的无序集合,每个属性由一个键(key)和一个值(value)组成,形成键值对...

    JavaScript对象模型

    ### JavaScript对象模型详解 #### 一、概述 在JavaScript中,对象模型是其核心特性之一,它决定了数据的存储方式以及程序的运行机制。本文旨在深入解析JavaScript对象模型的关键概念,包括基本数据类型、对象、...

    JavaScript对象的特性与实践应用深入详解

    JavaScript对象是一种非常重要的数据结构,它在JavaScript编程中扮演着核心角色。通过理解JavaScript对象的特性和实践应用,开发者能够更加灵活高效地操作数据和实现各种功能。 首先,JavaScript对象可以包含属性和...

    JavaScript工作原理及对象详解.docx

    创建JavaScript对象主要有两种方式。第一种是通过构造函数,如`new Object()`,然后逐个设置属性,如`person.name = "briup"`。另一种是使用对象字面量表示法,直接在大括号中定义属性,如`var person = {name: ...

    JavaScript 之Ajax详解

    在JavaScript中,创建一个Ajax请求通常涉及到创建一个XMLHttpRequest对象。以下是一个基本的示例: ```javascript function GetXmlHttpObject() { var xmlHttp; try { // 支持非IE浏览器 xmlHttp = new ...

    javascript-document对象详解(下).zip

    在这个“javascript-document对象详解(下)”的压缩包中,我们可以通过三个文件来深入理解这个核心概念。 首先,`29.document-fun.html`可能是一个包含实际代码示例的HTML文件,它展示了`document`对象在实践中的...

    Javascript 面向对象的JavaScript进阶

    ### JavaScript面向对象进阶知识点详解 #### 8.1 面向对象编程的基本特性 在探讨面向对象的JavaScript之前,我们首先需要了解面向对象编程(Object-Oriented Programming, OOP)的基本特性:封装性、抽象性、继承...

    【JavaScript源代码】JavaScript style对象与CurrentStyle对象案例详解.docx

    ### JavaScript Style 对象与 CurrentStyle 对象详解 #### 一、Style 对象 **定义**: - `Style` 对象代表一个单独的样式声明,它可以从应用样式的文档元素访问。`Style` 对象主要用来获取元素的内联样式,即元素...

    JavaScript数组用法详解

    "JavaScript数组用法详解" JavaScript 数组是一种非常重要的数据结构,它是一种可以存储多个元素的集合。 JavaScript 数组的元素可以是任何类型,包括数字、字符串、对象、函数等。数组的长度可以动态地变化,可以...

    Javascript 严格模式详解

    ### JavaScript 严格模式详解 #### 引言 在JavaScript中,**严格模式**(strict mode)是ECMAScript 5引入的一种新特性,旨在改善语言的一些不足,提高代码质量和安全性,以及为未来的JavaScript版本铺平道路。...

    javascript对象大全

    ### JavaScript对象大全详解 #### 一、JavaScript简介 JavaScript 是一种强大的、解释型的脚本语言,由 Netscape 公司开发,最初被命名为 LiveScript。随着 Web 技术的发展,JavaScript 成为了网页开发中不可或缺...

    JavaScript 使用详解下载

    以上只是JavaScript使用详解的一部分内容,实际的学习过程中,还需要深入理解JavaScript的内存管理、性能优化、错误处理以及与最新Web技术(如WebAssembly、Web Components)的结合等。通过不断学习和实践,你将能够...

Global site tag (gtag.js) - Google Analytics