js四种对象

js四种对象

String对象:
String是一种原始数据类型,定义String对象的两种方法
var str = new String("老师说了");
var str1 = "背过五种数据类型了";

String属性length
alert(str1.length)//8

String对象常用的方法

1.concat()连接字符串

alert(str.concat(str1));

2.charAt()返回指定下标对应的元素

alert(str1.charAt(2));

3.indexof()检索字符串,返回要查找元素对应的下标,如果查找不到返回-1

alert(str.indexOf("老",0));

4.substr()从下标为2的位置开始截取,截取3个长度

alert(str1.substr(2,3))

5.subString()从下标为2的位置开始截取,截取到下标为4位置之前(包头不包尾)

alert(str1.substring(2,4))

6.按照本地格式将字符串转换为小写

var s = "ABCDEFG";
alert(s.toLocaleLowerCase());

7.将字符串转换为小写,生成新的字符串

alert(s.toLowerCase())

8.按照本地格式将字符串转换为大写

var s1 = "abcdefg"
alert(s1.toLocaleUpperCase())

9.将字符串转换为大写

alert(s1.toUpperCase())
Array对象:
js数组的声明
    var arr1 = ["a","是",1,"个字母"];
    var arr3 = new Array(3,4,"哈哈",89);

    var arr2 = new Array(5);//5表示数组长度也就是与元素个数
添加元素
    arr2[0] = "我";
    arr2[1] = "爱";
    arr2[2] = "美";
    arr2[3] = "丽";
    arr2[4] = "的";
    arr2[5] = "祖";
    arr2[6] = "国";
遍历数组
for(var i=0;i<arr3.length;i++){
    alert(arr3[i])
方法

1.concat()连接多个数组

alert(arr1.concat(arr2).concat(arr3));

2.join()使用指定符号分隔元素,默认是逗号

alert(arr2.join("$"))

3.pop()删除并返回最后一个元素

alert(arr2.pop());

4.push()在数组末尾添加一个或多个元素,并返回新的长度

alert(arr2.push("真的爱"))

5翻转数组中的元素

alert(arr2.reverse())
Date对象
创建date对象
var dt = new Date();
方法

1.Date()输出今天的日期和方法

alert(Date());

2.获取年份

alert(dt.getFullYear())

3.获取当前月份

alert(dt.getMonth()+1)

4.返回今天的日期

alert(dt.getDate())

5.获取当前星期几

alert(dt.getDay())

6.获取当前小时

alert(dt.getHours())
Math对象

Math对象无需创建,直接使用即可

属性

1.返回圆周率

alert(Math.PI)
方法

1.计算绝对值

alert(Math.abs(-5))

2.上舍入

alert(Math.ceil(3.14))

3.下舍入

alert(Math.floor(3.94))

4.返回最大值

alert(Math.max(3,9))

5.返回最大值

alert(Math.min(3,9))

6.返回0~1之间的随机数

alert(Math.random())//17位小数

7.返回0~10之间的随机数

alert(Math.random()*10)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值