JavaScript 查漏补缺04
目录
1.HTML DOM setTimeout() 方法
setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式。
2.正则表达式
正则表达式(英语:Regular Expression,在代码中常简写为regex、regexp或RE)使用单个字符串来描述、匹配一系列符合某个句法规则的字符串搜索模式。正则表达式可用于文本搜索和文本替换的操作。
https://www.cnblogs.com/lizhenlin/p/6654934.html
3.递归函数
递归函数就是在函数体内调用本函数。使用递归函数一定要注意,处理不当就会进入死循环。递归函数只有在特定的情况下使用,比如阶乘问题。
递归阶乘计算的小例子:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>js中递归函数的使用</title>
<script type="text/javascript">
function f(num){
if(num<1){
return 1;
}else{
return f(num-1)*num;
}
}
</script>
</head>
<body>
<script type="text/javascript">
alert("10!的结果为:"+f(10));
</script>
</body>
</html>