1. 数组操作
- 数组的合并:concat函数
- 数组指定间隔符转换字符串:join
- 数组的追加,返回新的长度:push
- 数组移除最后一个元素并返回:pop
- 数组在开始位置插入指定元素:unshift
- 数组删除指定位置元素:splice
<!DOCTYPE html>
<html>
<head>
<title>test</title>
<meta charset="utf-8">
<script type="text/javascript">
var arr = [1,2,3,4,5];
var arr2 = [6,7,8,9,10];
var arr3 = [0];
document.write(arr3.concat(arr,arr2));
document.write("<br>");
document.write(arr3.concat(arr,arr2).join("-"));
document.write("<br>");
document.write(arr2.pop());
document.write("<br>");
var c = arr2.push(10);
document.write(c+"++++"+arr2);
document.write("<br>");
arr3.unshift(-1)
document.write(arr3);
document.write("<br>");
arr3.splice(0,1);
document.write(arr3);
</script>
</head>
<body>
</body>
</html>
2. js函数
- 函数的声明
方式一:function 函数名(形参1,形参2…){执行体}
方式二:var 函数名 = new Function (形参1,形参2…,“执行体”);
方式三:var 变量名 = function (形参1,形参2…){执行体}
<!DOCTYPE html>
<html>
<head>
<title>test</title>
<meta charset="utf-8">
<script type="text/javascript">
function test1(){
document.write("这是函数第一种声明方式");
}
test1();
</script>
</head>
<body>
</body>
</html>
- 函数的参数
js中的函数在调用时,形参可以不赋值,不会保错
js中的函数在调用时,形参可以不全部赋值,不会保错,但实参会依次进行赋值 - 函数的返回值
在js中,如果函数有返回值则直接返回,没有则默认返回undefined