4、【JS对象】1_JS对象

对象 是拥有属性和方法的数据。

举个例子,一台空调就是一个对象。 空调有它自己的属性,如重量和颜色等。也有它自己的方法,如制冷和制热等。

对象种类目前分为8类。

Array,Boolean,Date,Math,Number,String,RegExp,全局属性和函数

Boolean对象

toString()把布尔值转换为字符串,并返回结果。该方法所有对象都具备。

Date对象

/*创建对象
var date = new Date();
var date = new Date(milliseconds);
var date = new Date(dateString);
var date = new Date(year, month, day, hours, minutes, seconds, milliseconds);month从0开始
*/


var date = new Date(2022, 8, 1);
date
//结果输出为9月:Thu Sep 01 2022 00:00:00 GMT+0800 (中国标准时间) 
//方法
/*
getFullYear() 从 Date 对象以四位数字返回年份
getMonth() 从Date对象返回月份 (0 ~ 11)
getDate() 从 Date 对象返回一个月中的某一天 (1 ~ 31)
getDay() 从 Date 对象返回一周中的某一天 (0 ~ 6
getHours() 返回 Date 对象的小时 (0 ~ 23)
getMinutes() 返回 Date 对象的分钟 (0 ~ 59
getSeconds() 返回 Date 对象的秒数 (0 ~ 59)
getMilliseconds()  返回 Date 对象的毫秒(0 ~ 999)

*/

Number对象

/*属性
MAX_VALUE 可表示的最大的数
MIN_VALUE 可表示的最小的数*/

/*方法
isFinite() 检测指定参数是否为无穷大。Finite为有限的意思。
toFixed() 把数字转换为字符串,结果的小数点后有指定位数的数字。*/

String对象

//属性
// length 字符串的长度

/*方法
charAt() 返回在指定位置的字符
indexOf() 返回某个指定的字符串值在字符串中首次出现的位置
lastIndexOf() 从后向前搜索字符串,并从起始位置(0)返回字符串最后出现的位置
split() 把字符串分割为字符串数组
slice() 提取字符串片断,并在新的字符串中返回被提取的部分
substr() 从起始索引号提取字符串中指定数目的字符
substring() 提取字符串中两个指定的索引号之间的字符
trim() 去除字符串两边的空白
*/


slice,substring和substr有什么区别?

slice()

1.string.slice(start, end)提取一个字符串,不包括结束位置。

2.当接收的参数是负数时,slice会将它字符串的长度与对应的负数相加,结果作为参数。

substring()

1.string.substring(start, end)提取一个字符串,不包括结束位置。

2.以两个参数中较小一个作为起始位置,较大的参数作为结束位置。

3. substring将负参数都直接转换为0。

substr()

1.string.substr(start, len)提取一个长度为len的字符串。

2. substr仅仅是将第一个参数与字符串长度相加后的结果作为第一个参数。

全局属性和函数 

/* 方法
encodeURI() 把字符串编码为 URI
decodeURI() 解码某个编码的 URI
*/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值