js用法
递归经典
Fibonacci数列第N项 (斐波那契数列)
var fib = function (n){
if(n<=2){
return 1;
}
return fib(n-1) + fib(n-2);
}
console.log(fib(5));
match
match() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。
<script type="text/javascript">
var str="Hello world!"
document.write(str.match("world") + "<br />")
document.write(str.match("World") + "<br />")
document.write(str.match("worlld") + "<br />")
document.write(str.match("world!"))
</script>
输出
world
null
null
world!
<script type="text/javascript">
var str="1 plus 2 equal 3"
document.write(str.match(/\d+/g))
</script>
输出
[1, 2, 3]