string字符串对象

静态对象: 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());//你吃了    吗
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值