<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>test</title>
</head>
<body>
<div id="box">00</div>
<script type="text/javascript">
function liang(n){
var s = 1
for(var i = 1i <= ni++){
s *= i
console.log('s==>>', s)
}
return s
}
var a = liang(6)
document.getElementById('box').innerHTML = a
</script>
</body>
</html>
还有一个方法也可以:
function hermit(num){
if(num == 1 || num === 0){
return 1
}else{
return (num * hermit(num -1))
}
}
var a = hermit(6)
document.getElementById('box').innerHTML = a
原生态js是指遵循ECMAscript标准的javascript,不同于微软的jscript也不依赖于任何框架,依托于浏览器标准引擎的脚本语言,jquery是在原生态的js上集成的框架资源,使用jquery并不代表代码就不是你写的,区别在于使用jquery只是使用了它的语法,更利于兼容以及实现,jquery已经将常规的js兼容问题解决,所以使用起来出现不兼容的情况会更少,更利于开发,但同时,要使用jquery等框架也需要去学习相关的语法,拥有js基础的同学学习jquery时会发现很轻松,在使用时也会发现很方便。