<script>
var words = '测试测试';
console.log("获取字符串的长度="+words.length); //4
console.log("根据下标获取字符串中的字符: "+words.charAt(0)); //测
console.log("根据字符串获取其下标:"+words.indexOf('试测')); //1
console.log("根据字符串获取其下标:"+words.indexOf('测试')); //0
console.log("截取字符串,两个数字是下标,包头不包尾:"+words.substring(1,3)); //试测
//replace 替代相应的字符串
//split 根据字符切割字符串
console.log(typeof(words)); //判断类型
//向数组中添加值
var arrays = [];
//1.直接添加
arrays[0] = 1;
arrays[1] = 2;
arrays[2] = 3;
console.log(arrays); //[1,2,3]
//2.向尾部推送
arrays.push(4);
console.log(arrays); //[1,2,3,4]
//删除最后一个元素
arrays.pop(); //有返回值
//删除第一个元素
arrays.shift(); //有返回值
console.log(arrays);
//delete删除元素,却不会影响数组的长度
delete arrays[1]; //有返回值
console.log(arrays); //[2, empty]
//splice删除元素会改变数组长度
var i = arrays.splice(1);
console.log(i); //返回值
console.log(arrays); //[2]
//合并数组
var arrays02 = ['11111','222222'];
var arrays03 = arrays.concat(arrays02);
console.log(arrays03);
</script>