JavaScript对象

Array

JavaScript Array对象用于定义数组

定义

var arr=new Array(1,2,3);方式一

var arr=[1,2,3];方式二

访问

arr[索引]=值;

arr[0]=1;

注意:JS数组类似于java集合,长度,类型都可变

 //方式一
    var arr = new Array(1, 2, 3);
    // alert(arr);

    //方式二
    var arr1 = [1, 2, 3];
    // alert(arr1);


    //访问数组
    arr[0] = 20;
    // alert(arr);

    //特点:JavaScript数组相当于Java中的集合,变长变类型

    //变长
    var arr2 = [1, 2, 3];
    arr2[10] = 10;
    // alert(arr2[10]);

    //变类型
    arr2[5] = "Hello";
    // alert(arr2[5]);
    // alert(arr2);


    //属性:length:数组中元素的个数
    var arr3 = [1, 2, 3, 4];
    // for (let i = 0; i < arr3.length; i++) {
    //     alert(arr3[i]);
    // }
    //方法:
    //push:添加
    //     arr3.push(10);
        // alert(arr3);
    //splice:删除
            arr3.splice(0,1);
            alert(arr3);//从所以位置为0处开始删,删除一个元素

String

定义:var str=new String("Hello");方式一

var str="hello";

属性:length 字符串的长度

方法:charAt(),返回在指定位置的字符

        IndexOf(),检索字符串

自定义对象

BOM

Window对象 ‘

定时器案例:

function on(){
    document.getElementById('myImage').src='';
}
function off(){
    document.getElementById('myImage').src='';
}
var x=0;
//定时器
setInterval(function (){

    if(x%2==0){
        on();

    }else {
            off();
    }
    x++;
    },1000)

 History

history:历史记录

获取:使用window.history获取,其中window.可以省略

window.history.方法();

histroy.方法();

back():加载history列表中的前一个URL

forward():加载history列表中的下一个URL

Location

地址栏对象

location.方法();

属性 href:设置完整的url

DOM

Document Object Model 文件对象模型

将标记语言的各个组成部分封装为对象

Document:整个文档对象

Element:元素对象

Attribute:属性对象

Text:文本对象

Comment:注释对象

获取element对象

常见HTML Element对象的使用

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值