从窗口宽度和高度获取十进制值

时间:2014-01-18 14:16:56

标签: javascript

只是一个简单的问题。我需要为我的一个小项目获取小数值。主要的想法是做Window.height / 10.

这是我需要的价值,但我希望结果如下:

10
20
30
40
50

它也必须是相对的,因为它意味着不同的窗口大小。我已经用math.round尝试了一些东西,但这并没有给我十进制值。

有人有想法吗?

它在Javascript中。

3 个答案:

答案 0 :(得分:1)

<html>
<head>
<script type="text/javascript">
function wXh(){
var wid=parseInt(window.innerWidth);
var hgh=parseInt(window.innerHeight);
var hby10=parseInt(hgh/10);
alert(hby10);
alert("Original Dimensions Were :- "+wid+"X"+hgh);
}
</script>
</head>
<body onLoad="wXh();">
</body>
</html>

警报将浏览器窗口的高度值除以10作为整数。然后也会提醒原始尺寸。

- 编辑1 -

根据你的评论, 更改的答案是:

<html>
<head>
<script type="text/javascript">
function wXh(){
var wid=parseInt(window.innerWidth);
var hgh=parseInt(window.innerHeight);
var hby10=parseInt(hgh/10);
var MSB=parseInt(hby10/10);
MSB=MSB>0?MSB*10:hby10;
alert(MSB);
alert("Original Dimensions Were :- "+wid+"X"+hgh);
}
</script>
</head>
<body onLoad="wXh();">
</body>
</html>

希望它能帮到你。

答案 1 :(得分:0)

我真的不明白你要做什么,但你可以用以下方法将窗户的高度向上舍入到最接近的十位。

var windowHeight = Math.ceil( ( window.innerHeight + 1 ) / 10 ) * 10;

答案 2 :(得分:0)

不确定你是什么意思?

是Java / C#/ C ++吗?

无论如何,除以浮动或双倍。

Ex:浮动比=宽度/10.0f;