Math.floor是什么?

在javascript里
Math.floor这个是什么意思?
为什么要这里面输入Math.floor?还有{}这个符号不要可以吗?要了又什么作用?
<!--
var a=Math.floor(prompt("请您输入吧",“10”))
if(a<18)
{
alert("你太小了,滚吧~")
}
else
{
alert("OK,祝您玩的愉快");
}
-->

1、javascript中Math.floor(x)返回小于等于x的最大整数;

例如:Math.floor(1.6)返回1;

2、{}用来将一组语句包含起来, 形成一个子生存周期,必须要的;

扩展资料

Math是javascript的对象,Math 对象方法有:

1、Math.abs(x) :返回数的绝对值;

2、Math.acos(x) :返回数的反余弦值;

3、Math.asin(x) :返回数的反正弦值; 

4、Math.ceil(x) :对数进行上舍入;

5、Math.max(x,y) :返回 x 和 y 中的最高值;   

6、Math.min(x,y) :返回 x 和 y 中的最低值。   

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-26
Math.floor
floor -- 原意 地板。
数学函数,求一个浮点数的地板,就是求一个最接近它的整数,它的值小于或等于这个浮点数。

例如:
Math.floor(0.60) -- 0
Math.floor(0.40) -- 0
Math.floor(5) -- 5
Math.floor(5.1) -- 5
Math.floor(-5.1) -- -6
Math.floor(-5.9) -- -6

{} -- 条件语句 if 用的
if (条件) {则。。。} else { 否则。。。};

Math.floor(prompt("请您输入吧",“10”))
函数的参数由键盘输入得到。
if(a<18)-- 如果小于18岁 。。。 否则 。。。本回答被提问者采纳
第2个回答  2018-08-03
floor 英[flɔ:(r)] 美[flɔr, flor]
n. 楼层; 地面,地板; 底部; 议员席;
vt. 铺地板; 击败,打倒;
全部释义>>
[例句]It is on the fifth floor of the hospital.
它位于医院的5层。本回答被网友采纳
第3个回答  2018-07-31
简单来说,就是向下取整,可以通过 floor (地板) 这个单词的意思来记忆,相对的还有Math.ceil,向上取整,举例:Math.ceil(3.3)-->4.0 Math.ceil(3.6)-->4.0 ,你的问题是属于javascript方面,但是javascript好像也有这种方法,他两的关系挺乱的,不建议你去深究
第4个回答  2018-04-12
floor用于对数值向下取整..
Math.floor( 45.95); // 45
Math.floor( 45.05); // 45
Math.floor( 4 ); // 4
Math.floor(-45.05); // -46
Math.floor(-45.95); // -46
相似回答