静态对象: Math.random()
实例对象:
new Object(); 对象名.方法名 = function(){}
String — 是一个对象,string中字符串内的字符是可以通过索引下标来取的,string中的每一个字符是只读的不可以进行修改的
定义一个字符串
var str = "hepdo";
console.log(str);
console.log(str[2]);
遍历字符串
var str4 = "我最好看";
for(var i = 0; i < str4.length; i++){
document.write(str4[i]+"<br/>");
}
for(var k in str4){
document.write(str4[k]+"<br/>");
}
获取数组的长度 数组名.length 取元素 数组名[下标]
字符串 字符串名.length 取字符 字符串名[下标]
var s = 'ksjflkajflkjflajdlfjlksdjfljasdflk';
console.log(s.length);
console.log(s+str4);
concat() 拼接字符串
var n = "王小二";
var m = "李四";
console.log(n.concat("真爱",m));
charAt(索引) 获取指定索引的字符 如果超出索引,以空字符显示
var cha = "qwertyuiop";
console.log(cha);
var res = cha.charAt(1);
console.log(res);
fromcharcode(数值,参数)
var s = String.fromCharCode(107,97,69);
console.log(s);
indexOf(‘要找的字符串’,‘要从哪个位置开始’); 返回妖寻找字符串的索引值,如果没找到,返回-1
var q = "qwertyuiop";
console.log(q.indexOf('r',0));
split();切割字符串
var str = "HelloWorld";
console.log(str.split(" "));
slice(“开始的索引”,“结束的索引”)截取字符串
console.log(str.slice(0,-3));
substring(“开始的索引”,“结束的索引”) 截取字符串
console.log(str.substring(2));
substr(“开始的位置”,个数) 截取字符串
console.log(str.substr(2));
substr截取字符串
var str = "我爱中华人民共和国";
console.log(str.substr(2,2));
indexOf 查找字符串中a的位置
var a = "abcdefghijklmn";
console.log(a.indexOf("a",0));
concat 拼接字符串
var n = "小明";
var m = "爱吃臭豆腐";
console.log(n.concat(m));
截取方法:
slice("开始的索引","结束的索引");
substring("开始的索引","结束的索引");
substr("开始的位置",个数);
格式化日期
var dat=new Date();
var datYear =dat.getFullYear();
var datMon=dat.getMonth();
var datDate=dat.getDate();
var datHou=dat.getHours();
var datMin=dat.getMinutes();
var datSce=dat.getSeconds();
var getbod=document.getElementById("bod");
getbod.innerHTML=datYear+"年"+(datMon+1)+"月"+datDate+"日"+datHou+"时"+datMin+"分"+datSce+"秒";
random() 随机数
console.log(parseInt(Math.random()*10)+10);
获取日期的毫秒
var da = new Date();
console.log(da.getMilliseconds());
从前往后
var str = "helloworld";
console.log(str.indexOf("e",0));
//从后往前, 切记索引不变
console.log(str.lastIndexOf("e"));
replace(被替换的内容,替换的内容) 替换
console.log(str.replace("o","s"));
var str1 = "你他妈贼恶心";
console.log(str1.replace("恶心","猥琐"));//你他妈贼猥琐
toUpperCase() 转换为大写
console.log(str.toUpperCase());//HELLOWORLD
toLowerCase() 转换为小写
var str2 = "HELLOWORLD";
console.log(str2.toLocaleLowerCase());//helloworld
trim() 清除两侧的空格
var str3 = " 你吃了 吗 ";
console.log(str3.trim());//你吃了 吗