Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

数字の最後の桁を削除し、JavaScriptで残りの桁を実行するにはどうすればよいですか?


ビット演算子が導入される前 、数値は最初に文字列に変換され、後で文字列メソッドを使用して変換されます 、その番号の一部がスライスされ、残りの部分が実行されます。ここで型変換 つまり、文字列に数字を入れる必要があります。ただし、ビット単位またはの導入 タスクが非常に簡単になりました。 ビット単位またはの場合 型変換の必要はありません。 また、文字列メソッドを使用する必要はありません。 、コードの労力と長さを削減します。

次の例では、「string.substring()」という文字列メソッドを使用して、数値の最後の桁を削除しています。

<html>
<body>
<script>
   var str = '2345';
   document.write((str.substring(0, str.length - 1)));
</script>
</body>
</html>

出力

234


しかし、ビット単位またはの出現後 、型変換 および文字列メソッド 写真のどこにもありません。 ビット単位または コードを非常に簡潔にしました。

<html>
<body>
<script>
   document.write(2345 / 10 | 0)
   document.write("</br>");
   document.write(2345 / 100 | 0)
   document.write("</br>");
   document.write(2345 / 1000 | 0)
</script>
</body>
</html>

出力

234
23
2

  1. JavaScriptでsplice()メソッドを使用して要素を削除するにはどうすればよいですか?

    以下は、JavaScriptのsplice()メソッドを使用して要素を削除するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <s

  2. ドキュメント全体のHTMLをJavaScriptで文字列として取得するにはどうすればよいですか?

    ドキュメントのHTML全体を文字列として取得するには、-のようなinnerHTMLの概念を使用します。 document.documentElement.innerHTML; 例 以下はコードです- <!DOCTYPE html> <html lang="en"> <head>    <meta charset="UTF-8">    <meta name="viewport" content="width=device-widt