JavaScript内置对象


对象的定义

JavaScript创建对象的方式有三种

//1.使用原始的方式创建对象
    var obj = new Object();
    obj.name = "zhangsan"; //为obj对象添加属性
    obj.age = 20;
    obj.say = function(){ //添加功能(函数/方法)
    console.log(this.name,":",this.age);
    
//2.使用工厂模式创建对象
    function createObject(name,age){
    var obj = new Object();
    obj.name = name; //为obj对象添加属性
    obj.age = age;
    obj.say = function(){ //添加功能(函数/方法)
    console.log(this.name,":",this.age);
}

//3.使用自定义构造函数创建对象
    function Stu(name,age){
        this.name = name;
        this.age = age;
        this.say = function(){
            console.log(this.name,":",this.age);
        }
     }
        

Array数组对象

数组是JavaScript的内置对象,它有三种定义方式

var a1 = new Array();	//定义一个空数组
var a2 = new Array(10);	//定义一个长度为10的数组
var a3 = new Array(10,20,30);	//定义一个指定数值的数组

//清空数组
arr = {};	//方法1
arr.length=0;	//方法2
arr.splice(0.arr.length);	//方法3

数组的常用属性
length获取长度

数组的常用方法
tostring()把数组转化成字符串
sort()对数组进行排序
join()把数组的所有元素放入一个字符串,按指定符号分隔
pop()删除并返回数组的最后一个元素
push()向数组的末尾添加一个或更多元素,并返回新的长度
shift()取出数组的第一个元素,修改length属性
unshift()在数组的最前面插入项,返回数组长度
reverse()翻转数组
concat()把参数拼接到当前数组


包装类

JS里的包装类一共有三种:NumberStringBoolean
基本数据类型是没有方法可供调用的,但是JS里对基本数据类型进行调用方法,会自动调用
其包装类的方法

var s1 = 'zhangsan';
console.log(s1.substring(2,5))

控制台输出的结果为ang


Date日期对象

Date对象写在网页里的时候,获取的是客户端的时间戳,开发的时候需要注意
常用方法里的月份,一周中的某一天,小时,分钟,秒数都以0开始


String字符串对象

String的常用方法
charAt()返回指定位置的字符
indexOf()检索字符串
lastIndexOf()从后往前检索字符串
replace()替换与正则表达式匹配的子串
substring()获取指定两个索引之间的子串
toLowerCase()字符串转化为小写
toUpperCase()字符串转化为大写


Math对象

与Java里的Math对象较为相似


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值