例: コードをコピー コードは次のとおりです: <br>var elem = document.getElementById('demo'), <br>width = elem.style.width; <br>alert( parseInt(width));// 24 <br> しかし、CSS 値が次のような場合はどうなるでしょう: コードをコピー コードは次のとおりです: < /div> <br>var elem = document.getElementById('demo'), <br>opacity = elem.style.opacity;// 0 <br> parseInt() が '.5' のような値であっても、parseFloat() に変更するとエラーになるのは明らかです。正しい結果が得られます。 コードをコピー コードは次のとおりです。 < div id="demo" style="opacity:0.5"> var elem = document.getElementById('demo'), <br>opacity = elem.style .opacity; <br>alert(parseFloat(opacity));// 0.5 <br><br> <br>この 2 つの違いは何ですか? </div> <br>parseInt() は整数を返します <br>parseFloat() は浮動小数点数を返します <br><br><br>parseInt<br> と <a href="http://www.jb51.net/w3school/js/jsref_parseInt.htm" target="_blank">parseFloat</a> の詳細