JS数组 学习笔记

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>boolean条件判断</title>
</head>
<body>
<script>
var age=15;
if(age<18){
alert("未成年");
}else{
alert("成年");
}
//一种多行字符串的表示方法,用反引号 ` ... ` 表示
alert(`我


国!`);
  //模板字符串,它会自动替换字符串中的变量
var name="小明";
var age=15;
var message=`你好,${name},你今年都${age}岁了!`;
alert(message);


//substring 截取字符串String的部分元素
var arr="ABCDEFGH";
alert(arr.substring(2));
alert(arr.substring(0,3));
//slice 截取数组array的部分元素
var arr1=['A','B','C','D','E','F','G','H'];
alert(arr1.slice(2));
alert(arr1.slice(0,3));


//sort按正常的顺序排序
var arr2=['B','C','A'];
alert(arr2.sort());
//reverse将元素反转
  alert(arr2.reverse());


var arr3 = ['Microsoft', 'Apple', 'Yahoo', 'AOL', 'Excite', 'Oracle'];
// 从索引2开始删除3个元素,然后再添加两个元素:
arr3.splice(2, 3, 'Google', 'Facebook'); // 返回删除的元素 ['Yahoo', 'AOL', 'Excite']
arr3; // ['Microsoft', 'Apple', 'Google', 'Facebook', 'Oracle']
alert(arr3);
// 只删除,不添加:
arr3.splice(2, 2); // ['Google', 'Facebook']
arr3; // ['Microsoft', 'Apple', 'Oracle']
alert(arr3);
// 只添加,不删除:
arr3.splice(2, 0, 'Google', 'Facebook'); // 返回[],因为没有删除任何元素
arr3; // ['Microsoft', 'Apple', 'Google', 'Facebook', 'Oracle']
alert(arr3);


//concat把两个数组连接起来
var add=arr2.concat([1,2,3]);
alert(add);
  //当前Array的每个元素都用指定的字符串连接起来,然后返回连接后的字符串
  alert(arr3.join('-'));




</script>
</body>
</html>

猜你喜欢

转载自blog.csdn.net/qq_35774189/article/details/71075390