美文网首页
js的内置对象和常见用法

js的内置对象和常见用法

作者: 五四青年_4e7d | 来源:发表于2020-02-10 19:40 被阅读0次

Date对象(时间创建对象)

var d = new Date();
console.log(d.getFullYear())   //获取4位数的年份
console.log(d.getDate())  //获取日期[1-31]
getMonth()  //获取月份[0-11],需要进行+1操作
getDate()   //获取日期[1-31]
getHours()  //获取时
getMinutes()    //获取分
getSecond() //获取秒

Math类(相当于静态工具)

 var arr = [10, 20, 30, 48, 99, 101, 200];     //取数组最大值:
    var a = Math.max.apply(null, arr)
    document.write(a);

    var n = Math.abs(-10);   //取绝对值
    console.log(n);

    n = Math.ceil(1.01);
    console.log(n); // 2

    // 去除小数部分,向下取整
    n = Math.floor(1.991);
    console.log(n); // 1

    // 四舍五入
    n = Math.floor(1.4);
    console.log(n); // 1



//abs(x):返回数的绝对值。

//ceil(x):对数进行上舍入。

//floor(x):对数进行下舍入。

//max(x,y):返回x和y中的最高值。

//min(x,y):返回x和y中的最低值。

//random():返回0~1之间的随机数。

//round(x):把数四舍五入为最接近的整数。

//toSource():返回该对象的源码。该方法在IE中无效。

//valueOf():返回Math对象的原始值。

字符串:

//split(分割):
var mystr="qingchenghuwoguoxiansheng,woaishenghuo,woaiziji";
var arr1=mystr.split(",");  //console.log(arr1)  
var arr2=mystr.split("");     //console.log(arr2)   

//substring(): 提取字符串中介于两个指定下标之间的字符。
var str="Hello World";
var str1=str.substring(2)
var str2=str.substring(2,2);
var str3=str.substring(2,7);
console.log(str1); //llo World
console.log(str2); //如果两个参数相等,返回长度为0的空串
console.log(str3); //llo W

//替换replace:
var str="hello WORLD";
var reg=/o/ig; //o为替换的字,不能加引号,否则替换不生效,i忽略大小写,g表示全局查找。
var str1=str.replace(reg,"李")
console.log(str1); //hell** W**RLD

//indexOf(): 返回某个指定的子字符串在字符串中第一次出现的位置:
var str="Hello World";
var str1=str.indexOf("o");
console.log(str1); //4 默认只找第一个关键字位置,从下标0开始查找

相关文章

网友评论

      本文标题:js的内置对象和常见用法

      本文链接:https://www.haomeiwen.com/subject/mziaxhtx.html