一起自学前端开发!

这是新手自学编程的开始,程序员入门的好技巧,你却不一定懂

来源:原创    更新时间:2018-06-20 21:18:36    编辑:前端网    浏览:2097

虽然学习IT编程技术已经是越来越热了,但是如果作为一个新手程序员想要入门还是很困难的,这里有一些前端程序员总结的程序员入门的好技巧。相对java,C,Python等,web前端开发编程相对容易入门一些,这也让web前端编程成为很多新手入门编程的第一选择。今天就来说一下web前端开发中的 数值运算,虽然看起来简单好入门,但如果你是新手程序员却不一定懂。如下:

1.取最大值和最小值

功能: min() 方法可返回指定的数字中带有最小值的数字。

语法:

Math.min(n1,n2,n3,...,nX)

参数值:

参数

描述

n1,n2,n3,...,nX

可选。一个或多个值。在 ECMA  v3 之前,该方法只有两个参数。

返回值:

类型

描述

Number

参数中最小的值。如果没有参数,则返回 Infinity。如果有某个参数为 NaN,或是不能转换成数字的非数字值,则返回 NaN。

举例:实现返回数组中的最小值

代码如下:

<  type="text/ ">document.write(Math.min(5,7) + "<br />")document.write(Math.min(-3,5) + "<br />") document.write(Math.min(-3,-5) + "<br />")document.write(Math.min(7.25,7.30))</ >

输出结果:

这是新手自学编程的开始,程序员入门的好技巧,你却不一定懂

2. 数值取整

1).Math.ceil()执行向上舍入,即它总是将数值向上舍入为最接近的整数; 2). Math.floor()执行向下舍入,即它总是将数值向下舍入为最接近的整数; 3). Math.round()执行标准舍入,即它总是将数值四舍五入为最接近的整数。

举例1:实现向上和向下取整

alert(Math.ceil(25.9)); //取整后为26alert(Math.ceil(25.5)); //取整后为26alert(Math.ceil(25.1)); //取整后为26alert(Math.round(25.9)); //取整后为26alert(Math.round(25.5)); //取整后为26alert(Math.round(25.1)); //取整后为25alert(Math.floor(25.9)); //取整后为25alert(Math.floor(25.5)); //取整后为25alert(Math.floor(25.1)); //取整后为25

分析:

对于所有介于25和26(不包括26)之间的数值,Math.ceil()始终返回26,因为它执行的是向上舍入。Math.round()方法只在数值大于等于25.5时返回26;否则返回25。最后,Math.floor()对所有介于25和26(不包括26)之间的数值都返回25。

举例2:标准取整

Math.round(12.2)// 返回12 Math.round(12.7)//返回13 Math.round(12.0)//返回12

分析:

round执行的是运算是四拾伍入方法。

3. 绝对值Math.abs()

Math.abs(-1);

其中-1为要求绝对值的数值。

注意:在求取一个数值的绝对值时可以使用abs函数,由于此函数属于Math类,所有在前边要加上Math.。

举例:

<  language=" ">document.write("0的绝对值为:",Math.abs(0),"<br>");document.write("1的绝对值为:",Math.abs(1),"<br>");document.write("-1的绝对值为:",Math.abs(-1),"<br>");</ >

输出结果:

这是新手自学编程的开始,程序员入门的好技巧,你却不一定懂

4. 随机数的生成random()

功能: 可返回介于 0 ~ 1 之间的一个随机数 。

语法:

Math.random()

举例:返回0~1之间的一个随机数

<  type="text/ ">document.write(Math.random())</ >

返回值:

0.9128489746756098

注意:

每次返回的结果都不一样,这里的结果只是参考

5. 返回数的平方根sqrt()

功能: 可返回一个数的平方根

语法:

Math.sqrt(x)

注意:

其中参数“X”是必须的。若参数小于0,则返回NaN。

举例:返回几个数的平方根

var a=Math.sqrt(0);var b=Math.sqrt(1);var c=Math.sqrt(9);var d=Math.sqrt(0.64);var e=Math.sqrt(-9);

返回值为:

这是新手自学编程的开始,程序员入门的好技巧,你却不一定懂

6. 幂运算pow()

功能:可返回 x 的 y 次幂的值。

语法:

Math.pow(x,y)

参数

描述

X

必需。底数。必须是数字。

Y

必需。幂数。必须是数字。

说明:

1). 如果结果是虚数或负数,则该方法将返回 NaN。

2). 如果由于指数过大而引起浮点溢出,则该方法将返回 Infinity。

举例: 把 pow() 运用到不同的数字组合上

<  type="text/ ">document.write(Math.pow(0,0) + "<br />")document.write(Math.pow(0,1) + "<br />")document.write(Math.pow(1,1) + "<br />")document.write(Math.pow(1,10) + "<br />")document.write(Math.pow(2,3) + "<br />")document.write(Math.pow(-2,3) + "<br />")document.write(Math.pow(2,4) + "<br />")document.write(Math.pow(-2,4) + "<br />")</ >

返回结果:

这是新手自学编程的开始,程序员入门的好技巧,你却不一定懂

今天上面说的你懂了吗?梦想还是要有的,不尝试怎么知道不行,大家一起做自学编程的程序员!努力学习,每天进步一点,一起加油!欢迎交流分享!

 

评论区

表情

共0条评论
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~

相关内容

点击排行

随机新闻

评论排行榜