代码:
<script type="text/javascript">
function TestLoad() {
switch (arguments.length) {
case 3:
alert(arguments[0] + arguments[1] + arguments[2]);
break;
case 2:
alert(arguments[0] + arguments[1]);
break;
case 1:
alert(arguments[0]);
break;
default:
alert("null");
}
}
TestLoad("a", "b", "c"); //结果弹出abc
TestLoad("a", "b");//结果弹出ab
TestLoad("a");//结果弹出a
TestLoad();//结果弹出null
function TestObject(arge) {
if (typeof arge.name == "string") {
alert(arge.name);
}
if (typeof arge.age == "number") {
alert(arge.age);
}
}
TestObject({ "name": "test", "age": 23 }); //结果弹出test和23
TestObject({ "name": "test" });//结果弹出test
</script>