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);