`

javaScript对象

阅读更多
1. javaScript对象

1) javaScript对象

1.1 JavaScript对象定义
1.2 JavaScript动态的添加属性和方法
1.3 JavaScript动态的删除属性和方法
1.4 JavaScript对象构造方法

<script type="text/javascript">
    /* function speak(something){
        alert(something);
    } */
    
    /* var p=new Object(); 
    p.name="Jack"; // 动态的添加属性
    p.func=speak;  // 动态的添加方法
    alert(p.name);
    p.func("Hello,Hello,大家好!"); */
    
    /* delete p.name; 
    alert(p.name);
    delete p.func;
    p.func("Hello,Hello,大家好!"); */
    
    /* p.name=undefined;
    p.func=undefined;
    alert(p.name);
    p.func("Hello,Hello,大家好!"); */
    
    function person(name,age){
        this.name2=name;
        this.age2=age;
        
        function speak(something){
            alert(something);
        }
        
        this.func=speak;
    }
    
    var p1=new person("Jack",12);
    alert(p1.name2);
    p1.func("Hello,EveryOne!");
</script>


2) javaScript字符串对象

2.1 字符串对象实例化方法
2.2 字符串length属性
2.3 字符串indexOf方法使用indexOf()来定位字符串中某一个指定的字符首次出现的位置
2.4 字符串replace()方法使用replace()方法在字符串中用某些字符替换另一些字符

<script type="text/javascript">
    var s1="实例化字符串方式一";
    var s2=new String("实例化字符串abc方式二");
    document.write(s1+"<br/>");
    document.write(s2+"<br/>");
    document.write(s2+" 的长度是:"+s2.length+" <br/>");
    document.write(s2.indexOf("abc", 0)+"<br/>");
    document.write(s2.replace("abc", "java1234")+"<br/>");
</script>


3) javaScript日期对象

3.1 日期对象实例化
3.2 getTime()方法,返回1970年1月1日至今的毫秒数。
3.3 getFullYear()从Date对象以四位数字返回年份。
3.4 getMonth()从Date对象返回月份(0~11)。
3.5 getDate()从Date对象返回一个月中的某一天(1~31)。
3.6 getHours()返回Date对象的小时(0~23)。
3.7 getMinutes()返回Date对象的分钟(0~59)。
3.8 getSeconds()返回Date对象的秒数(0~59)。
3.9 getDay()从Date对象返回一周中的某一天(0~6)。

<script type="text/javascript">
    var date=new Date();
    document.write(date.getTime()+"<br/>");
    document.write(date.getFullYear()+"<br/>");
    document.write((date.getMonth()+1)+"<br/>");
    document.write(date.getDate()+"<br/>");
    var today=date.getFullYear()+"年"+(date.getMonth()+1)+"月"+date.getDate()+"日";
    document.write(today+"<br/>");
    document.write(date.getHours()+"<br/>");
    document.write(date.getMinutes()+"<br/>");
    document.write(date.getSeconds()+"<br/>");
    today=date.getFullYear()+"年"+(date.getMonth()+1)+"月"+date.getDate()+"日  "+date.getHours()+":"+date.getMinutes()+":"+date.getSeconds();
    document.write(today+"<br/>");
    var day=date.getDay();
    var week;
    switch(day){
    case 0:week="星期日";break;
    case 1:week="星期一";break;
    case 2:week="星期二";break;
    case 3:week="星期三";break;
    case 4:week="星期四";break;
    case 5:week="星期五";break;
    case 6:week="星期六";break;
    }
    document.write(week+"<br/>");
    today=date.getFullYear()+"年"+(date.getMonth()+1)+"月"+date.getDate()+"日  "+week+" "+date.getHours()+":"+date.getMinutes()+":"+date.getSeconds();
    document.write(today+"<br/>");
</script>


4) javaScript数组

4.1 数组的声明;
4.2 数组的遍历;
4.3 数组元素排序sort()方法;
4.4 数组元素组合成字符串join()方法;
4.5 合并数组元素concat()方法;
4.6 颠倒数组元素reverse()方法;

<script type="text/javascript">
    var arr=new Array();
    var arr2=new Array(3);
    arr[0]="jack";
    arr[1]="marry";
    arr[2]="tom";
    arr[3]="lucy";
    arr[4]="june";
    
    arr2[0]=2;
    arr2[1]=1;
    arr2[2]=5;
    
    for(var i=0;i<arr.length;i++){
        document.write(arr[i]+"<br/>");
    }
    document.write("<hr/>");
    var o;
    for(o in arr2){
        document.write(o+" "+arr2[o]+"<br/>");
    }
    document.write("<hr/>");
    document.write("sort()"+arr.sort()+"<br/>");
    document.write("sort()"+arr2.sort()+"<br/>");
    document.write("<hr/>");
    document.write("join()"+arr.join()+"<br/>");
    document.write("join()"+arr2.join(".")+"<br/>");
    document.write("<hr/>");
    document.write("concat()"+arr.concat(arr2)+"<br/>");
    document.write("<hr/>");
    document.write("reverse()"+arr.reverse()+"<br/>");
</script>
分享到:
评论

相关推荐

    javascript对象转换成json

    在JavaScript中,我们可以使用内置的`JSON.stringify()`方法将JavaScript对象转换为JSON字符串。 ### JSON.stringify()方法 `JSON.stringify()`是JavaScript中的全局函数,用于将JavaScript值转换为JSON字符串。它...

    javascript对象参考手册

    JavaScript对象是编程语言的核心组成部分,尤其在Web开发中扮演着至关重要的角色。"JavaScript对象参考手册"涵盖了这一主题的广泛内容,旨在为开发者提供全面、深入的理解和实用指南。手册分为20个章节,不仅涉及...

    JavaScript对象笔记.rar

    什么是对象 简单点说,编程语言中的对象是对现实中事物的简化。例如,我们一个人就是一个对象,但是编程...在后面的JavaScript对象笔记中,记录了菜鸟在学习JavaScript对象的大多数资源,希望这些资源对你也有价值。

    深入浅出JavaScript对象模型

    ### 深入浅出JavaScript对象模型 #### JavaScript对象的本质 根据ECMA262规范,ECMAScript被定义为一种基于对象的语言而非传统的面向对象语言。这意味着在JavaScript中,对象被视为存储数据的一种大型数组形式,...

    04JavaScript对象相关内容总结.docx

    JavaScript对象是编程中的一种核心概念,它是一种复合数据类型,能够存储多个不同数据类型的属性。在JavaScript中,对象可以通过多种方式创建,其中一种常见的方法是使用`new`关键字和构造函数,例如`new Object()`...

    JavaScript对象创建总结

    javascript对象创建方法总结,通过这些方法的总结,可以对对象有了更深一步的了解,也加深了对对象的巩固认识。

    第8节 JavaScript对象.rar

    第8节 JavaScript对象.rar第8节 JavaScript对象.rar第8节 JavaScript对象.rar第8节 JavaScript对象.rar第8节 JavaScript对象.rar第8节 JavaScript对象.rar第8节 JavaScript对象.rar第8节 JavaScript对象.rar第8节 ...

    JavaScript对象模型

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

    JavaScript对象定义

    JavaScript对象定义是编程语言中的核心概念,它在Web开发中起着至关重要的作用。JavaScript是一种基于原型的对象导向语言,它的对象定义方式具有独特的灵活性。在本文中,我们将深入探讨JavaScript对象的定义、创建...

    04 第四章 JavaScript对象及初识面向对象.md

    04 第四章 JavaScript对象及初识面向对象.md

    javascript对象大全

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

    JavaScript 对象.pdf

    JavaScript 对象 JavaScript 中的对象是非常重要的概念,所有事物都是对象,包括字符串、数值、数组、函数等等。对象只是带有属性和方法的特殊数据类型。布尔型、数字型、字符串也可以是一个对象,日期是一个对象,...

    JavaScript对象经典小册 chm

    本小册"JavaScript对象经典小册 chm"深入探讨了JavaScript中的核心概念——对象和数组,旨在帮助开发者更好地理解和掌握这些基础知识。 一、JavaScript对象 1. 对象概述:JavaScript对象是一种数据结构,它由键值对...

    JavaScript对象共6页.pdf.zip

    JavaScript对象是编程语言JavaScript中的核心概念,它在Web开发中起着至关重要的作用。JavaScript是一种基于原型的动态类型语言,其对象系统是其灵活性和强大功能的基础。在深入理解JavaScript对象之前,我们需要先...

    javascript对象

    JavaScript对象是编程语言JavaScript的核心组成部分,它是一种复杂的数据结构,用于存储和操作数据。JavaScript对象是基于原型的,这意味着每个对象都可以从另一个对象继承属性和方法。这种特性使得JavaScript非常...

    JavaScript对象模型-执行模型

    JavaScript对象模型(Object Model)和执行模型是理解JavaScript工作原理的关键概念。JavaScript是一种基于原型的动态类型语言,其对象模型是其核心特性之一。本文将深入探讨JavaScript的对象模型和执行模型,以及...

Global site tag (gtag.js) - Google Analytics