今天介绍一下JavaScript的常用对象。

JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的高级编程语言。虽然它是作为开发Web页面的脚本语言而出名的,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。

注:JavaScript区分大小写!!!

常用对象有三种:Window对象、Data对象、String对象。

好了,话不多说上干货。

Window对象

  • Window对象表示整个浏览器窗口,它处于对象层次的顶端,可用于浏览器窗口的大小、位置,或设置计时器等,在使用时,JavaScript允许省略Window对象的名称。
  • Window对象常用属性和方法表示如下:

属性、方法

说明

document、history、location、navigator、screen

返回相应对象的引用。例如document属性 返回 doument对象的引用。

parent、self、top

分别返回父窗口、当前窗口和最顶层窗口的对象引用。

innerWidth、innerHeight

分别返回窗口文档显示区域的宽度和高度。

outerWidth、outerHeight

分别返回窗口的外部宽度与高度。

open()、close()

打开或关闭浏览器窗口。

alter()、confirm()、prompt()

分别表示弹出警告框、确认框、用户输入框

setTimeout()、clearTimeout()

设置或清楚普通定时器

Date对象

  • Date对象是一个有关日期和时间的对象。它具有动态性,必须试用new关键字创建一个实例,如:
    var Mydata=new Date();
  • Date对象没有提供直接访问的属性,只有获取和设置日期的方法,如下表:

获取方法

说明

设置方法

说明

getFullYear()

返回4位数年份

setFullYear

设置年用4位数的年份

getMonth()

返回月份(0~11)

setMonth()

设置月份值(0~11)

getDate

返回日期值(1~31)

setDate()

设置日期值(1~31)

getDay()

返回星期值(0~6)

setDay()

设置星期值(0~6)

getHours()

返回小时值(0~23)

setHours()

设置小时值(0~23)

getMinutes()

返回分钟值(0~59)

setMinutes()

设置分钟值(0~59)

getSeconds()

返回秒数值(0~59)

setSeconds

设置秒数值(0~59)

getTime()

返回Date对象内部毫秒数

setTIme()

使用毫秒形式设置Date对象

String对象

  • String对象是JavaScript提供的字符串处理对象,创建对象实例后才能引用,它提供了对字符串进行处理的属性和方法(类似java一样)具体如下表:
    属性 length —返回字符串中字符的个数。
    注意:一个汉字也是一个字符!!

名称

说明

indexOf(str[,startIndex])

从前向后检索字符串

lastIndexOf(search[,startIndex])

从后向前搜索字符串

substr(starIndex[,length])

返回从起始索引号提取字符串中指定数目的字符

substring(starIndex[,endIndex])

返回字符串中两个指定的索引号之间的字符

split(separator[,IimiInteger])

把字符串分割为字符串数组

search(substr)

检索字符串中指定子字符串或与正则表达式相匹配的值

replace(substr,replacement)

替换与正则表达式匹配的子串

toLowerCase()

把字符串转换为小写

toUpperCase()

把字符串转换为大写

localeCompare()

用本地特定的顺序来比较两个字符串

JavaScript常用对象就介绍到这里了
如果觉得这篇文章对你有所帮助不忘点赞哦~~

我也不介意在收藏夹吃灰的~