DataView的getFloat64()函数在指定位置获取并返回一个带符号的64位浮点数。
其语法如下
dataView.getFloat64();
请尝试以下示例。
<html> <head> <title>JavaScript Example</title> </head> <body> <script type="text/javascript"> var arrayBuffer = new ArrayBuffer(20); var dataView = new DataView(arrayBuffer); dataView.setFloat64(1, 654.44); document.write(dataView.getFloat64(1)); </script> </body> </html>
输出结果
654.44
对于此函数,除了浮点值外,您还可以传递数学函数。
<html> <head> <title>JavaScript Example</title> </head> <body> <script type="text/javascript"> var arrayBuffer = new ArrayBuffer(20); var dataView = new DataView(arrayBuffer); dataView.setFloat64(1, Math.LOG2E); document.write(dataView.getFloat64(1)); </script> </body> </html>
输出结果
1.4426950408889634
如果数据视图中未存储任何内容,如果您仍然尝试获取数据,则此函数将返回NaN。
<html> <head> <title>JavaScript Example</title> </head> <body> <script type="text/javascript"> var arrayBuffer = new ArrayBuffer(20); var dataView = new DataView(arrayBuffer); dataView.setFloat64(1); document.write(dataView.getFloat64(1)); </script> </body> </html>
输出结果
NaN