js的内部类和系统函数

1.js的内部类
javascript中本身有提供一些,可以直接使用的类。这种类就是内部类,主要有:
Object/Array/Math/Boolean/String/RegExp/Date/Number
2.内部类分类
从使用的方式看,分为静态类和动态类:
静态类使用:类名.属性/方法

//Math
window.alert(Math.abs(-12));//打印绝对值

动态类使用:var 对象=new 动态类() 对象.属性/方法

//Date
//显示当前的日期
var nowdate=new Date();
window.alert(nowdate.toLocaleString());

(1)Math静态类
Math是静态类,提供了常用的数学函数和常数,下面是几个最常用的函数,其他的可以参考javascript手册。
常用方法:

    Math.ceil(4.5);  //向上取整
    Math.floor(4.5); //向下取整
    Math.round(4.77); //四舍五入
    Math.random(); //大于0小于1的16位随机小数

(2)Date动态类
Date提供了日期和时间的操作。
常用方法:

var date=new Date();
window.alert(new Date().toLocaleString());
window.alert(date.getYear()+" "+date.getMonth());

(3)String动态类
String提供了对字符串的各种操作。
常用方法:

    var str="daasggf";
    window.alert(str.length);
    var str2="abc def ghi";
    var arr=str2.split(" "); //以空格分割
    window.alert(arr);
    var str3="abcdef";
    window.alert(str3.substr(1,3));  //bcd
    window.alert(str3.substring(1,3)); //bc
    var str4="abcd";
    window.alert(str4.charAt(3));

(4)Array动态类
Array类提供了对数组的操作,使用Array类可以轻松的创建数组,并对数组进行删除、排序和合并等操作。
常用方法:

        var myarr=new Array();
        //动态添加数据
        myarr[0]="ab";
        myarr[1]="10";
        window.alert(myarr.length+" "+myarr);
        myarr.pop(); //出栈
        window.alert(myarr.length+" "+myarr);       
        myarr.push("abcd");
        window.alert(myarr.length+" "+myarr);   

(5)Boolean类
Boolean类是一个把布尔值打包的布尔对象。

toString();  //把逻辑值转换成字符串并返回结果
valueOf();//返回Boolean对象的原始值

(6)Number类
Number类是该对象是原始值的包装类。
常用函数:

toString();//把一个Number对象转换为一个字符串并返回结果
toFixed();//把数字转换为字符串,结果的小数点后有指定位数的数字

3.常用系统函数

eval();//可以把一个字符串当做脚本来运行
parseInt();//把字符串转成整数
parseFloat();//把字符串转成小数
isNaN();//判断某个值是不是数
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值