二阶段 core-day03

24 阅读1分钟

String API:

1、转义字符:\

	1、解决和程序冲突的字符
		"\""

	2、换行:\n	制表符:\t

	3、书写unicode编码的文字:\uXXXX

2、大小写转换:var newStr=str.toUpper/LowerCase();

3、获取某个位置的字符:str.charAt(i) 还不如 str[i]

4、获取某个位置的字符的ascii码

	var ascii=str.charCodeAt(i);
     转会原文:
	var 原文=String.fromCharCode(ascii);

5、检索字符串:判断有没有,数组也可以使用

	var i=str/arr.indexOf("关键字",starti);
	为不为-1,为-1说明没有,不为-1说明有

6、拼接字符串:var newStr=str.concat("新字符串",...) 还不如+运算

7、截取字符串:3个

	var subStr=str/arr.slice(starti,endi+1);
	str.substring(starti,endi+1);//不支持负数参数
	str.substr(starti,n);//n代表截取的个数,不必考虑含头不含尾

8、替换字符串:

	var newStr=str.replace("固定关键字","新内容");
	

9、切割字符串:arr<=>str

	var arr=str.split("自定义切割符");

10、去掉空白字符:

	var newStr=str.trim/trimStart/trimEnd();

扩展:创建元素的步骤:3步

1、创建空标签:var x=document.createElement("标签名");

2、为其设置必要的属性和事件
	x.属性名="属性值";
	x.on事件名=function(){操作}

3、上树:父元素.appendChild(x);