JavaScript 查漏补缺04

目录

1.HTML DOM setTimeout() 方法

2.正则表达式

3.递归函数


1.HTML DOM setTimeout() 方法

setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式。

2.正则表达式

正则表达式(英语:Regular Expression,在代码中常简写为regex、regexp或RE)使用单个字符串来描述、匹配一系列符合某个句法规则的字符串搜索模式。正则表达式可用于文本搜索和文本替换的操作。

https://www.cnblogs.com/lizhenlin/p/6654934.html

https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/00143193331387014ccd1040c814dee8b2164bb4f064cff000 

JavaScript 查漏补缺04

JavaScript 查漏补缺04

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> 

JavaScript 查漏补缺04