js的内置对象及内置函数

本文详细介绍了JavaScript中String对象的常用方法,如length、charAt、indexOf等,并探讨了Math对象的数学运算方法,包括求最小值、最大值、取舍等。此外,还讲解了Date对象的时间处理函数,如getFullYear、getTime等。这些基础知识对于JavaScript开发者至关重要。
摘要由CSDN通过智能技术生成

String类型
    length        属性,获取字符串的字符数量
    charAt(i)     返回给定位置的字符
    charCodeAt(i) 返回指定位置字符的编码  
    indexOf("x")  从前往后找,查找指定字符所在位置 如果字符不存在,返回-1 有一个数字类型的可选参数,代表从哪个位置开始查找
    lastIndexOf("x") 从后往前找,查找字符所在位置  有一个数字类型的可选参数,代表从哪个位置开始查找
    concat() 
      作用:拼接字符串的一个方法,将一个或多个字符串拼接起来,返回值是新字符串
      大部分情况 使用 + 去替代该方法
      调用者:str1
      参数:  str2
      返回值:str1+str2
    slice() 截取指定字符串 [start,end)
      不改变原始值,所以注意使用新变量接收结果
    substr()
      参数:开始位置from ,截取长度length
    substring()
      参数:开始位置start ,结束位置end
    trim(); 
      作用:删除字符串前后空格
    toLowerCase();
      作用:转换为小写
    toUpperCase();
      作用:转换为大写

Math对象
    一.常用方法
      1.Math.min(); 
        作用:返回一组数中的最小值
        Math.min(10, 9, 5, 2)
      2.Math.max();
        作用:返回一组数中的最大值
      3.Math.ceil();  向上取舍  
        console.log(Math.ceil(10.41));//11
      4.Math.floor();  向下取舍  
        console.log(Math.floor(10.41));//10
        console.log(Math.floor(10.91));//10
      5.Math.round(); 四舍五入
        console.log(Math.round(10.41));// 10
        console.log(Math.round(10.91));// 11
      6.Math.random() 
        返回值是在(0,1)之间的一个随机数
    二.其他方法
    abs(num)      返回num绝对值
    exp(num)      返回Math.E的num次幂
    log(num)      返回num的自然对数
    pow(num,power)   返回num的power次幂
    sqrt(num)     返回num的平方根
    scos(x)         返回x的反余弦值
    asin(x)          返回x的反正弦值
    atan(x)         返回x的反正切值
    atan2(y,x)     返回y/x的反正切值
    cos(x)           返回x的余弦值
    sin(x)            返回x的正弦值
    tan(x)           返回x的正切值
      ...

Date对象
    var date = new Date();
    1.方法:
      getFullYear()     年份
      getMonth()       月份 0-11 一月-12月
      getDate()          返回日期对象中的几号;
      getDay()           星期几  周日 0 周一-周六 1-6     
      getHours()        返回小时 几点  0-23
      getMinutes()     返回分钟数 几分 0-59
      getSeconds()    返回秒钟数 几秒 0-59
      getMilliseconds() 毫秒
      getTime()         1970年01月01日 午夜到现在的毫秒数(时间戳)
      date.valueOf()  时间戳
      date.getYear()  当前年份-1900
      date.toTimeString()  以字符串的形式返回一个Date的时间部分
      date.toISOString()    将一个Date对象转换为ISO-8601格式的字符串,
                                       返回的字符串格式为yyyy-mm-ddThh:mm:ssZ
      date.toJSON()     JSON序列化一个对象
      date.toString()    将Date转化为字符串 

      2.用第三方库https://www.bootcdn.cn/moment.js/      
      var moment = require("moment");
      var date = new Date();
      var result = moment(date).format("YYYY-MM-DD hh:mm:ss");
      console.log(result);

      var date = new Date();
      console.log(date.getTime());
      var thisTime = date.getTime()
      var time = moment(thisTime).format("YYYY-MM-DD hh:mm:ss");
      console.log(time);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值