Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript의 DataView.setInt16() 함수

<시간/>

setInt16() DataView의 기능 지정된 위치에 부호 있는 16비트 정수를 저장합니다.

구문

구문은 다음과 같습니다.

dataView.setInt16();

예시

<html>
<head>
   <title>JavaScript Example</title>
</head>
<body>
   <script type="text/javascript">
      var arrayBuffer = new ArrayBuffer(20);
      var dataView = new DataView(arrayBuffer);
      dataView.setInt16(1, 3225);
      document.write(dataView.getInt16(1));
   </script>
</body>
</html>

출력

3225

예시

이 함수에는 float 값을 전달할 수 없으며, 그렇게 하려고 하면 정수 값으로 간주됩니다.

<html>
<head>
   <title>JavaScript Example</title>
</head>
<body>
   <script type="text/javascript">
      var arrayBuffer = new ArrayBuffer(20);
      var dataView = new DataView(arrayBuffer);
      dataView.setInt16(1, 564.22);
      document.write(dataView.getInt16(1));
   </script>
</body>
</html>

출력

564

예시

데이터 보기에 아무것도 저장되어 있지 않은 경우 데이터를 가져오려고 하면 이 함수는 0을 반환합니다.

<html>
<head>
   <title>JavaScript Example</title>
</head>
<body>
   <script type="text/javascript">
      var arrayBuffer = new ArrayBuffer(20);
      var dataView = new DataView(arrayBuffer);
      dataView.setInt16(1);
      document.write(dataView.getInt16(1));
   </script>
</body>
</html>

출력

0