A continuación se muestra el ejemplo del método dataView.setInt8() .
- Ejemplo:
<script>
var
buffr =
new
ArrayBuffer(12);
var
dataview =
new
DataView(buffr);
document.write(dataview.getBigInt64(0));
</script>
- Producción:
0
Este método getBigInt64() se usa para obtener un entero de 64 bits con signo (long long) en el desplazamiento de byte particular desde el inicio de DataView.
Sintaxis:
dataview.getBigInt64(byteOffset [, littleEndian])
Parámetros:
- byteOffset: este parámetro especifica el desplazamiento, en bytes, desde el inicio de la vista para leer los datos.
- littleEndian: este es un parámetro opcional. Si es verdadero, indica si el int de 64 bits se almacena en formato little-endian o big-endian. Si se establece en falso o no definido, se lee un valor big-endian.
Valor devuelto: Devuelve un valor BigInt.
Error arrojado: si el byteOffset se pasa más allá del final de la vista, se arroja RangeError .
Ejemplo 1: en este ejemplo, el desplazamiento pasado es 0, por lo que el valor impreso es 0 porque no se ha configurado nada.
<script> // Creating buffer with size in byte var buffr = new ArrayBuffer(8); // Creating a view var dataview = new DataView(buffr); document.write(dataview.getBigInt64(0)); </script>
Producción:
0
Ejemplo 2: En este ejemplo, el desplazamiento pasado es 3, por lo que el valor impreso es 10000 porque se estableció antes.
<script> // create an ArrayBuffer with a size in bytes const buffr = new ArrayBuffer(16); // constant value to set const max = 10000n; const view = new DataView(buffr); view.setBigInt64(3, max); document.write(view.getBigInt64(3)); </script>
Producción:
10000
Navegadores compatibles:
- Google Chrome
- explorador de Internet
- Firefox
- Ópera
Publicación traducida automáticamente
Artículo escrito por PranchalKatiyar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA