当前位置:首页 > 上门服务 >

e的x次方运算法则(e的x次方怎么用计算器计算)

来源:原点资讯(www.yd166.com)时间:2024-01-06 17:19:29作者:YD166手机阅读>>

e的x次方运算法则,e的x次方怎么用计算器计算(1)

1. 基本概念

Math.exp()方法返回e的x次幂(也叫e的x次方,e是底数而x是指数),其中x是传递给Math.exp()的参数,而e是自然常数,它的值约等于2.718281828459045。exp是单词"exponential"的前三个字母构成的缩写形式,而"exponential"的含义就是“指数”。因此Math.exp()方法的名字就暗含了它的参数就是指数,同时它固定了底数为e。

调用Math.exp()方法的语法如下所示:

Math.exp(x);

根据对Math.exp()方法的作用的描述,我们就知道它的参数x应该是Number类型的(即x要是一个数字)。如果你传递了一个非Number类型的参数,那么该参数会先被自动转换为Number类型。

Javascript的Number类型除了包含普通数字外,还包含几个特殊的数字,即NaN、 0、-0、正无穷( Infinity)和负无穷(-Infinity)。当Math.exp()方法的参数和结果为这些特殊数字时我们需要额外注意,具体就是以下几点:

1. 如果x是NaN,那么结果是NaN;

2. 如果x是 0,那么结果是1;

3. 如果x是-0,那么结果是1;

4. 如果x是正无穷( Infinity),那么结果是正无穷;

5. 如果x是负无穷(-Infinity),那么结果是 0;

6. 其余情况下,x是一个普通数字,那么就直接按照e的x次方计算结果。

如果最开始x不是一个数字的话,那么以上这些规则中所说的x的值指的是它被转换为数字后的值。其实这些规则都很简单,它们的本质都是一样的,都是对e的x次方这一计算过程的运用,只是需要对参数x和结果为特殊数字的情形稍加注意而已。

2. 示例

既然Math.exp()方法的参数可以是普通数字、特殊数字以及不是数字,那么我们就根据这三种情况分别给出示例代码,以便清楚地看到Math.exp()方法的结果。

2.1 参数是普通数字

<script> var value1 = Math.exp(1); console.log("Math.exp(1):"); console.log(value1); var value2 = Math.exp(-5); console.log("\nMath.exp(-5):"); console.log(value2); var value3 = Math.exp(10.3); console.log("\nMath.exp(10.3):"); console.log(value3); var value4 = Math.exp(-8.6); console.log("\nMath.exp(-8.6):"); console.log(value4); </script>

上面这段代码的执行结果如图1所示:

e的x次方运算法则,e的x次方怎么用计算器计算(2)

图1 参数为普通数字时的结果

2.2 参数是特殊数字

<script> var value1 = Math.exp(NaN); console.log("Math.exp(NaN):"); console.log(value1); var value2 = Math.exp( 0); console.log("\nMath.exp( 0):"); console.log(value2); var value3 = Math.exp(-0); console.log("\nMath.exp(-0):"); console.log(value3); var value4 = Math.exp( Infinity); console.log("\nMath.exp( Infinity):"); console.log(value4); var value5 = Math.exp(-Infinity); console.log("\nMath.exp(-Infinity):"); console.log(value5); </script>

图2展示了该示例的执行结果:

e的x次方运算法则,e的x次方怎么用计算器计算(3)

图2 参数为特殊数字时的结果

2.3 参数不是数字

<script> /* 字符串"1.000"转换成数字为1.000 */ var value1 = Math.exp("1.000"); console.log('Math.exp("1.000"):'); console.log(value1); /* 布尔值false转换成数字为 0 */ var value2 = Math.exp(false); console.log("\nMath.exp(false):"); console.log(value2); /* window对象转换成数字为NaN */ var value3 = Math.exp(window); console.log("\nMath.exp(window):"); console.log(value3); /* null转换成数字为 0 */ var value4 = Math.exp(null); console.log("\nMath.exp(null):"); console.log(value4); </script>

该示例代码的执行结果如图3所示,需要注意的是当参数不是数字的时候,Math.exp()方法会先将参数转换为数字再计算结果。

e的x次方运算法则,e的x次方怎么用计算器计算(4)

图3 参数需要转换时的结果

(完)

栏目热文

应聘如何写个人原因(应聘理由怎么写才有个性)

应聘如何写个人原因(应聘理由怎么写才有个性)

银行网申中的“自我评价与应聘理由”可以说是简历中展现自我个性的重要一栏。想要在网申简历中脱颖而出,除了有分量的“校园经历...

2024-01-06 17:52:43查看全文 >>

应聘理由及工作思路(应聘理由怎么写比较好)

应聘理由及工作思路(应聘理由怎么写比较好)

选择竞聘办公室主任这一职位,源于我对它深刻的理解和胜任的信心与实力。大家都知道,办公室工作具有广泛性、服务性和琐碎性等特...

2024-01-06 17:47:39查看全文 >>

应聘理由怎么写呢(应聘个人理由怎么写)

应聘理由怎么写呢(应聘个人理由怎么写)

曾经有一位年轻人,名叫李明,年纪轻轻却怀揣着雄心壮志,渴望在职场中大展拳脚。他对自己的技能充满自信,毅然踏上了找工作的征...

2024-01-06 17:49:40查看全文 >>

应聘岗位和理由怎么写(应聘本岗位的理由怎么写)

应聘岗位和理由怎么写(应聘本岗位的理由怎么写)

写好简历的重要性就不过多和大家赘述,简历写不好,不仅让你的简历石沉大海,还会让你在面试时失去职场竞争力。但是,你知道什么...

2024-01-06 17:09:12查看全文 >>

如何写应聘申请理由(应聘理由怎么写简短)

如何写应聘申请理由(应聘理由怎么写简短)

文 | 有余姐全文共1351字,阅读时长约2分钟在分享求职面试经验时,我一直说,应届生或者职场新人,如果有机会能够进入到...

2024-01-06 17:07:18查看全文 >>

e的x次方有取值范围吗(e的x次方怎么算取值范围)

e的x次方有取值范围吗(e的x次方怎么算取值范围)

对于函数f(ⅹ)来说,起决定作用的有三个,一是函数自变量x的取值范围,即函数的定义域;二是函数的对应关系f,对于同一个函...

2024-01-06 17:15:21查看全文 >>

e的x次方怎么估算(e的±x次方怎么求)

e的x次方怎么估算(e的±x次方怎么求)

有关e的指数函数在数学中应用非常广泛,如人口增长,年利率计算,放射性衰变都离不开e的身影。指数函数e^x在几何中最重要的...

2024-01-06 17:18:00查看全文 >>

e的x次方公式怎么来(e的x次方近似值怎么求)

e的x次方公式怎么来(e的x次方近似值怎么求)

英国科学期刊《物理世界》曾让读者投票评选了“最伟大的公式”,最终榜上有名的十个公式中,这些公式,小编曾经都会,嗯,曾经。...

2024-01-06 17:39:20查看全文 >>

e的负x次方怎么求解(e的负x次方怎么把负号提出来)

e的负x次方怎么求解(e的负x次方怎么把负号提出来)

e的负x次方是一个特殊的指数函数,所以它的图像符合指数函数图像的特点。首先,不论如何,都要先确定函数的定义域,这是解决函...

2024-01-06 17:17:18查看全文 >>

剑与远征新手活动怎么分享(剑与远征新手套路)

剑与远征新手活动怎么分享(剑与远征新手套路)

剑与远征:两次分享领孙悟空,抽卡分享难?羁绊轻松搞定!NB游戏,娱乐生活!大家好,我是NB。剑与远征又开始免费送孙悟空了...

2024-01-06 17:27:06查看全文 >>

文档排行