学习内容》:
//========学习内容=========
1.函数,小练习,初识作用域(上)
2.函数,小练习,初识作用域(下)
3.递归,预编译(上)
4.递归,预编译(下)
《代码内容》:
第一个练习:写一个函数,功能是告知你所选定的小动物的叫声。
<script type="text/javascript">
function animal(name){
switch(name){
case "老虎":
document.write("喵呜~~~");
break;
case "狗":
document.write("汪汪汪");
break;
case "猫":
document.write("喵喵喵~~");
break;
default:
document.write("好好玩阿!!");
break;
}
}
animal(window.prompt("请输入一个名字"));
</script>
</body>
第二个练习:写一个函数,实现加法计数器。
<script type="text/javascript">
var sum = function(a,b){
return a+b;
}
document.write(sum(parseInt(window.prompt("第一个数字")),parseInt(window.prompt("第二个数字"))))
</script>
第三个练习:定义一组函数,输入数字,逆转并输出汉字形式
<script type="text/javascript">
var str = function(num){
return num.toString();
}
console.log(typeof(str(parseInt(window.prompt("请输入一个数字")))));
</script>
第四个练习:写一个函数了,实现n的阶乘
<script type="text/javascript">
function jc(num){
if(num == 1){
return 1;
}
return num * jc(num-1)
}
var mal = jc(parseInt(window.prompt("请输入一个数字")))
console.log(mal);
</script>
学习总结:
学懂的:
熟悉掌握了JavaScript的函数使用和作用域
全局变量GO—>不需要加var
AO在执行函数之前的一个对象
预编译和递归的理解学习!
有问题的地方:
无