关于javascript算式的信息

javascript 计算式子1!+2!+3!+...+n!

//定义函数计算阶乘

创新互联为企业级客户提高一站式互联网+设计服务,主要包括成都网站设计、成都做网站、外贸网站建设成都app开发、微信小程序定制开发、宣传片制作、LOGO设计等,帮助客户快速提升营销能力和企业形象,创新互联各部门都有经验丰富的经验,可以确保每一个作品的质量和创作周期,同时每年都有很多新员工加入,为我们带来大量新的创意。 

function factorial( n ){ 

return ( n = 1 ) ? 1 : n * factorial( n-1 );

}

//定义函数计算阶乘的和

function result(n)

{

iTem=0;

for(i=1;i=n;i++){iTem+=factorial(i);}

return iTem;

}

//计算1!+2!+3!测试

result(3);

javascript 用正则表达式返回算式中多个圆括号中的内容

var preg = /\((\d+\+\d)\)\((\d+\-\d)\)/;

var s = "(3+1)(3-1)";

var t = s.match(preg);

if(t!=null){

alert(t[0]);//(3+1)(3-1)

alert(t[1]);//3+1

alert(t[2]);//3-1

}

用javascript 实现随机产生 运算结果为10以内的 加、减法算式。

script

var __MAX_MINUEND__ = 100;//最大被减数,减法需要

var __MAX_RESULT__ = 10;//最大运算结果

var operater = parseInt(Math.random() * 2);//运算符号,0为减法,1为加法

var a;

var b;

var result;

switch(operater)

{

case 0://减法

result = parseInt(Math.random() * __MAX_RESULT__);

a = parseInt(Math.random() * (__MAX_MINUEND__ - 1 - result)) + result + 1;

b = a - result;

break;

case 1://加法

result = parseInt(Math.random() * (__MAX_RESULT__ - 2)) + 2;

a = parseInt(Math.random() * (result - 1)) + 1;

b = result - a;

break;

}

document.write( a + (operater ? "+" : "-") + b +"=" + result);

/script

当前文章:关于javascript算式的信息
URL地址:https://www.cdcxhl.com/article32/dsegdsc.html

成都网站建设公司_创新互联,为您提供用户体验小程序开发外贸建站营销型网站建设自适应网站做网站

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

外贸网站建设