string常用方法
1.trim 去除字符串前后的空白;(一般用于输入框...)
2.match 检查字符串是否包含某个字符;
3.replace(x,y); 替换 :将字符串x换成y;
var a = ".weixin.qq.com/s?verssion=6206072";
var b = a.replace('qq', 'gmail');
console.log(b); // '.weixin.gmail.com/s?verssion=6206072'
4.split 把字符串变成数组;
(1) 一个字符串
var a = ".weixin.qq.weibo";
var b = a.split();
console.log(b); // [".weixin.qq.weibo"]
(2) 多个字符串
var a = ".weixin,qq,weibo";
var b = a.split(',');
console.log(b); // [".weixin", "qq", "weibo"]
4.indexOf 查找字符串里面字符的下标位置;
5.lastIndexOf 查找字符串里面有多个相同字符时,相同字符出现的最后一次下标位置;
var a = ".weixin.qq.qq,34,qq";
var b = a.lastIndexOf('qq');
console.log(b); // 17
6.截取字符串
(1)substring(x,y) 表示从字符串里下标x的字符截取到下标为y的字符(不包括下标为y的字符);
(2)slice
- slice(x,y) 表示从字符串里下标x的字符截取到下标为y的字符(不包括下标为y的字符);
- slice(n) 表示从下标为n的字符截取到最后一个字符;
- slice(-n) 表示截取字符串中倒数n位字符。
(3)substr
- substr(x,y) 表示从字符串中下标为x的字符开始,截取y个字符;
var a = "我是字符串";
var b = a.substr(0, 3);
console.log(b); // 我是字
- substr(n) 表示从下标为n的字符截取到最后一个字符;
var a = "我是字符串";
var b = a.substr(2);
console.log(b); // 字符串
- substr(-n) 表示截取字符串中倒数n位字符。
var a = "我是字符串";
var b = a.substr(-3);
console.log(b); // 字符串
页面传参
1.页面跳转
- a标签
- location.href 获取页面网址
2.页面跳转带上参数
3.目标页面获取 url 上的参数
Date(日期)对象
1. new Date() 返回当天的日期;
2. getFullYear 获取年份;
3. getMonth 获取月份;
4. getDate 获取一个月的某一天(0~31);
5. getDay 获取一个星期的某一天(0~6);
6. getTime 返回从1970年1月1日到现在的毫秒数;
———————拓展————————
如何将一个毫秒数转成年月日:
var time = new Date(1549324800000);
console.log(time);//当前时间
console.log(time.getFullYear() + "年");//2019年
console.log(time.getMonth() + 1 + "月");//2月
console.log(time.getDate() + "日");//5号
console.log("周" + time.getDay());//星期2