javascript3

本文详细介绍了JavaScript中实现阶乘函数的两种方法,并通过实例展示了循环语句的应用。同时,文章还阐述了如何利用数学原理计算点的欧几里得距离的平方根。
计算阶乘函数:
<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>

 

转载于:https://www.cnblogs.com/xl900912/p/4212926.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值