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