首页 > 代码库 > javascript3
javascript3
计算阶乘函数:
<script> function factorial(n){ var product=1; while (n>1){ product*=n;//product=product*n n--;//n=n-1 } return product; }console.log(factorial(3)); </script>
实现循环的另一种写法:(有误)
<script> function factorial2(n){ var product=1; for( var i=2;i<=n;i++){ product*=i; return product; } } console.log(factorial2(1));//undefined </script>
实现循环的另一种写法:
<script> function factorial2(n){ var product=1; for( var i=2; i <= n; i++){ product *= i; } return product; } console.log(factorial2(3));//6 </script>
平方根:
<script> function Point(x,y){//构造函数一大写字母开头 this.x=x;//关键字this指代初始化的实例;将函数的参数存储为对象的属性;不需要return this.y=y; } var p=new Point(1,1);//使用new关键字和构造函数来创建一个实例;平面几何中的点(1,1) Point.prototype.r=function(){//通过给构造函数的prototype对象赋值来给Point对象定义方法 return Math.sqrt( this.x*this.x+this.y*this.y)this指代这个方法的对象 } console.log(p.r());// 1.4142135623730951point实力对象p(以及所有的point实例对象)继承了方法r() </script>
javascript3
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。