Maison > interface Web > js tutoriel > le corps du texte

css值转换成数值请抛弃parseInt_javascript技巧

WBOY
Libérer: 2016-05-16 18:00:29
original
1001 Les gens l'ont consulté

如:

复制代码 代码如下:


<script> <BR>var elem = document.getElementById('demo'), <BR>width = elem.style.width; <BR>alert(parseInt(width));// 24 <BR></script>

可是如果css值是这样呢:
复制代码 代码如下:


<script> <BR>var elem = document.getElementById('demo'), <BR>opacity = elem.style.opacity; <BR>alert(parseInt(opacity));// 0 <BR></script>

以上显然parseInt()会出错,哪怕是'.5′这样的值,如果换成parseFloat()将能得到正确的结果:
复制代码 代码如下:


<script> <BR>var elem = document.getElementById('demo'), <BR>opacity = elem.style.opacity; <BR>alert(parseFloat(opacity));// 0.5 <BR></script>

两者有何区别?

parseInt() 返回一个整数
parseFloat() 返回一个浮点数

进一步了解parseIntparseFloat
Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal