var str = "Hello World";
获取字符串第一个字符
方式一:alert(str.substr(0, 1));// H
方式二:alert(str.charAt(0)); // H
方式三:alert(a.slice(0, 1)
获取字符串最后一个字符
方式一:alert(str.substr(-1));// d
方式二:alert(str.charAt(str.length - 1));// d
方式三:alert(str.slice(str.length - 1, str.length));
错误写法:
date.substr(0, 4)
处理时间时候会遇到这样的错误:显示subString/subStr is not a function
解决办法:转化成字符串再去截取
示例:(date).toString().substr(0,4)
补充知识:
substr(start,length)
,第一个参数是起始的index,后面的是要截取的长度
substring(start,to)
,第一个参数是起始的index,后面的是截到的index