前端学习day12–js0503:Date时间对象及String的API

1.Date

    var date=new Date();

date.getFullYear();//年

date.getMonth();//月  0-11

date.getDate();//日

date.getHours();//时

date.getMinutes();//分

date.getSeconds();//秒

date.getDay();//星期   0-6

                可用switch case控制流程

 switch (week) {
            case 0:
                week = "周日";
                break;

            case 1:
                week = "周一";
                break;

            default:
                break;
        }

获取的是 从现在距离 1970年1月1日 0 点0分 (世界标准时间 格林威治时间 ) 的 总毫秒数

Date.now();

date.getTime();

2.String

str.length;//获取字符串长度

string没有forEach方法

        利用for of进行遍历

str = "342423rfwvc";

        for (const value of str) {

            console.log(value);

        }

str.toUpperCase();//转换为大写字母

str.toLowerCase();//转换为小写字母

以..开始,结束

var str = "helloworld";

        console.log(str.startsWith("hell", 0)); // true

        console.log(str.endsWith("d")); // true

str.indexOf();//查找字符的索引

str.includes();//是否包含

str.slice(1, 3); // 包含开始 不包含结束

split 分隔

var url = "username=admin&password=123";

        var array = url.split("&");
        for (var str of array) {
            var arr = str.split("=");
            for (var value of arr) {
                console.log("截取的值:", arr[1]);
            }
        }
        var url = "username=admin&password=123&gf=3";
        //  limit 限制切成几段
        var array = url.split("&", 2);
        console.log(array);
str.replace("el","大头鬼");//替换

concat连接

var a = "a";
        var b = "b";
        var c = a.concat(b);
        console.log("concat  = ",c)

        var c = a.concat(...[1,2,3,4,5,67]);// 传递多个
        console.log("concat  = ",c)
charAt 根据索引查找字符
        var str = "abc";
        console.log(" === ",str.charAt(0));
charCodeAt() 查找对应字母ASCII码值 A65  a97

        var str = "abc";

        console.log(" === ",str.charCodeAt(0));
substring 截取字符串
        var str = "helloworld";
        console.log(str.substring(1,3));
trim 去除首位空格
        var str = "     a      b       c                           ";
        str =  str.trim()
        console.log("除去首尾空格 =",str);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值