javascript:面向对象和常见内置对象及操作
2018-06-24 02:03:27来源:未知 阅读 ()
本文内容:
- 面向对象
- 常见内置对象及操作
首发日期:2018-05-11
面向对象:
- JavaScript 是面向对象的编程语言 (OOP)。OOP 语言使我们有能力定义自己的对象和变量类型。
- 对象是一种带有属性和方法的特殊变量类型。
如何创建对象:
- 使用内置对象类型创建一个内置对象:变量名=new 对象类型(参数列表);【比如var a =new Array(),Array是js自带的对象类型】
- 自建对象类型来创建自己的对象:首先利用函数和this来定义一个对象类型,然后新建一个对象。
- 比如:
- 上面中使用this来表示该属性属于指定的一个对象,如果想定义这个对象类型的共有属性,可以使用prototype,
- 使用JSON创建:变量名={属性:属性值,…方法:方法名….}
- 使Object对象,然后自己利用赋值来增加属性和方法
访问对象的属性和方法:
- 属性:
- 获取:对象.属性名
- 赋值:对象.属性名=值
- 方法:
- 调用:对象.方法名(参数列表)
- 覆盖:对象.方法名=另一个方法名
给对象新增属性和方法:
- 新增属性:
- 新增方法:对象.方法名=另一个方法名
常见内置对象及操作:
JavaScript 提供多个内建对象,比如 String、Date、Array
这里主要介绍有什么内建对象,想了解更多关于内置对象的属性和方法可以查看文档。
String对象:
属性:
获取字符串的长度length,
常见方法:
返回在指定位置x的字符:charAt(x),
连接字符串多个字符串x,y,z:concat(x,y,z…),
返回某个指定的字符串值在字符串中首次出现的位置:indexOf(字符串[,开始检索的位置])
提取字符串中介于两个指定下标之间的字符:substring(start,stop)
Date对象:
常见方法:
返回当日的日期和时间:Date()
根据本地时间格式,把 Date 对象转换为字符串:toLocaleString()
Array对象:
介绍:
Array对象是js的数组对象,但数组对象的创建可以不使用Array。
属性:
返回数组中元素的数目:length
常见方法:
删除并返回数组的最后一个元素:pop()
颠倒数组:reverse()
数组排序:sort()
Math对象:
常见方法:
返回 x 的 y 次幂pow(x,y),
返回数的绝对值abs(x),
把数四舍五入为最接近的整数round(x),
对数进行下舍入floor(x),
对数进行上舍入ceil(x),
获取0-1中的随机数random(),
获取两数中最小值min(x,y),
获取两数中最大值max(x,y)
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- javascript面向对象入门基础详细介绍 2020-03-29
- JavaScript函数表达式详解及实例 2020-03-25
- 如何用javascript连接access数据库 2020-03-20
- js中去掉字串左右空格 2020-03-20
- Javascript中的经典技巧 2020-03-20
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash