首页 > 编程语言 > 详细

JavaScript的内部类以及系统函数

时间:2017-02-01 23:59:42      阅读:381      评论:0      收藏:0      [点我收藏+]

1、JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。它最初由网景公司(Netscape)的Brendan Eich设计,是一种动态、弱类型、基于原型的语言,内置支持类。

2、JavaScript也是基于对象的,按照使用方式,JavaScript内部类分为静态类动态类

    静态类:在引用其属性和方法的时候:静态类.方法(或属性)Math

    动态类:在引用其属性和方法的时候,1.var 对象实例名=new 类()2. 对象实例名.方法(或属性)

3、常用的内部类:Object类是所有javascript类的基类,提供了一种创建自定义对象的简单方式,不需要程序员再定义构造函数。

    主要属性:

    constructor-对象的构造函数

    prototype-获得类的prototype对象,static性质

    主要方法:

    hasOwnProperty(property)-是否属于本类定义的属性

    isPrototypeOf(object)-是否是指定类的prototype

    propertyIsEnumerable(property)-是否可例举的属性

    toString()-返回对象对应的字符串

    valueOf()-返回对象对应的原始类型值

Math是静态类,提供了常用的数学函数和常数

    常用函数:

    abs(x)     返回数的绝对值

    ceil(x)     对一个数进行上舍入

    floor(x)     对一个数进行下舍入

    max(x,y) 求x,y中较大的数

    min(x,y) 求x,y中较小的数

    round(x) 对 x进行四舍五入

    random() 一个大于0小于1的16位小数位的数字

Date类提供了日期和时间的操作

    常用函数:

    Date()     返回当前日期和时间

    getDate()    从Date对象返回一个月中的某一天

    getDay()     从Date对象返回一周中的某一天

    getMonth() 从Date对象返回月份

    getYear() 从Date对象返回年

    getHours() 从Date对象返回小时数

    getMinutes() 从Date对象返回分钟

    getSeconds() 从Date对象返回秒数  

String是动态类,提供了对字符串的各种操作

    常用函数:

    indexOf()     返回某个字符串值在该字符串中首次出现的位置

    split()      把字符串分割为字符串数组 

    substr()     提取取从start下标开始的指定数目的字符

    substring() 提取字符串中介于两个指定下标之间的子串

    charAt() 返回指定位置的字符

    length 属性,可以得到字符串的长度

    toString() js中所有内部对象的成员方法,作用是将对象中的数据转成某个格式的字符串,我们在实际运用中在详细介绍

    match()/replace()/search() 用的很多,但是涉及到正则表达式,这三个函数放在正则表达式章节中介绍

Array类提供了对数组的操作,使用Array类可以轻松的创建数组,并对数组进行删除、排序和合并等操作。

    常用函数:

    concat()     连接两个或更多的数组,并返回结果。

    sort() 对数组的元素进行排序 

    toString()   把数组转换为字符串,并返回结果 

    pop() 删除并返回数组的最后一个元素 

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

    splice()     方法用于插入、删除或替换数组的元素

    length 属性

    

Boolean类是一个把布尔值打包的布尔对象

    常用函数:

    toString()   把逻辑值转换为字符串,并返回结果

    valueOf() 返回 Boolean 对象的原始值

Number类是该对象是原始数值的包装类。

    常用函数:

    toString()把一个Number对象转换为一个字符串,并返回结果。

    toFixed()把数字转换为字符串,结果的小数点后有指定位数的数字

4、系统函数:也叫全局函数,可以直接使用。是js设计者们为了编程方便提供的。

    常用函数:

     eval() //可以把一个字符串当做脚本来运行

     parseInt() //把字符串转成整数

     parseFloat() //把字符串转成小数

     isNaN() //判断某个值是不是数

    

本文出自 “12212886” 博客,请务必保留此出处http://12222886.blog.51cto.com/12212886/1894477

JavaScript的内部类以及系统函数

原文:http://12222886.blog.51cto.com/12212886/1894477

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!