js中的数据类型
1.如果希望获取指定位置的字符,可以使用charAt()方法.第一个字符的位置为0,每个字符的位置为1,依次类推。
var sMyString = "Tsinghua University";
alert(sMyString.charAt(4)); //输出"g";
2.slice()与substring()方法的区别
var sMyString = "Tsinghua University";
document.write(sMyString.slice(1, 3)+"<br>"); //输入si
document.write(sMyString.sustring(1,3) +"<br>"); //输入si
document.write(sMySting.slice(4)+"<br>"); //输出ghua University
这两个方法的区别主要是对于负数的处理不同,负数参数对于slice()而言是从字符中的未尾往前计数,而substring()则直接将负数忽略,作为0来处理。并将两个参数中较小的作为起始位,较大的作为终止位,即substring(2, -3)等同于substring(2, 0),也就是等于substring(0, 2);
var sMyString = "Tsinghua University";
document.write(sMyString.slice(2, -3)+"<br>"); //输出inghua Universi
document.write(sMyString.substring(2, -3)+"<br>"); //输出Ts
document.write(sMyString.substring(2, 0)+"<br>"); //输出Ts
浙公网安备 33010602011771号