目次
  1、字符串转换为十六进制
  2、十六进制转换为字符串
  3、用 parseInt() 方法转换
ホームページ ウェブフロントエンド jsチュートリアル JS文字列を16進数に変換する方法

JS文字列を16進数に変換する方法

Mar 07, 2018 pm 01:13 PM
javascript 16進数

开发过程中,字符串与十六进、二进制之间的相互转换常常会用到,尤其是涉及到中文的加密时,就需要把中文转换为十六进制。下面说说具体的转换方法。

  1、字符串转换为十六进制

  主要使用 charCodeAt()方法,此方法返回一个字符的 Unicode 值,该字符位于指定索引位置。 

 function stringToHex(str){
    var val="";
    for(var i = 0; i < str.length; i++){
      if(val == "")
        val = str.charCodeAt(i).toString(16);
      else
        val += "," + str.charCodeAt(i).toString(16);
    }
    return val;
  }

  调用方法:
  

var str = "abcde";
  stringToHex(str);
       stringToHex(&#39;AB中国中國&#39;);    -- 结果: 41,42,4e2d,56fd,4e2d,570b
  2、十六进制转换为字符串

  主要使用 fromCharCode()方法,此方法将 Unicode 码转换为与之对应的字符。
 

 function hexToString(str){
    var val="";
    var arr = str.split(",");
    for(arr i = 0; i < arr.length; i++){
      val += arr[i].fromCharCode(i);
    }
    return val;
  }
  调用方法:
  var str = "676865";
  stringToHex(str);
  3、用 parseInt() 方法转换
 parseInt(string, radix) 方法只能转换 String 类型,对其它类型都返回 NaN(非数字)。string 表示待转换的字符,radix 表示要转为的进制,值介于 2 ~ 36 之间。
  parseInt("bc",16); //表示把字符串bc转换为16进制,结果:188
  parseInt("10",8); //表示把字符串10转换为8进制,结果:8
  parseInt("10",2); //表示把字符串10转换为2进制,结果:2
  var str = "abcdeghijklmnopqrstuvwxyz";  console.log(stringToHex(str));
  str="http://www.qq.com";  len=str.length;  arr=[]; 
   for(var i=0;i<len;i++){    arr.push(str.charCodeAt(i).toString(16));  }
  console.log("\\x"+arr.join("\\x"));

相关推荐:

JavaScript进阶(四)js字符串转换成数字的三种方法

以上がJS文字列を16進数に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Stock Market GPT

Stock Market GPT

AIを活用した投資調査により賢明な意思決定を実現

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

python_python の繰り返し文字列チュートリアルで文字列を繰り返す方法 python_python の繰り返し文字列チュートリアルで文字列を繰り返す方法 Apr 02, 2024 pm 03:58 PM

1. まず pycharm を開いて、pycharm ホームページに入ります。 2. 次に、新しい Python スクリプトを作成し、右クリックして [新規] をクリックし、[Pythonfile] をクリックします。 3. 文字列、コード: s="-" を入力します。 4. 次に、文字列内のシンボルを 20 回繰り返す必要があります (コード: s1=s*20)。 5. 印刷出力コード、コード: print(s1) を入力します。 6. 最後にスクリプトを実行すると、下部に戻り値が表示されます。 - 20 回繰り返しました。

PHPでint型をstringに変換する方法を詳しく解説 PHPでint型をstringに変換する方法を詳しく解説 Mar 26, 2024 am 11:45 AM

PHPでint型をstring型に変換する方法を詳しく解説 PHPの開発では、int型をstring型に変換する必要に遭遇することがよくあります。この変換はさまざまな方法で実現できますが、この記事では、読者の理解を深めるために、具体的なコード例とともに、いくつかの一般的な方法を詳しく紹介します。 1. PHP の組み込み関数 strval() を使用する PHP には、さまざまな型の変数を文字列型に変換できる組み込み関数 strval() が用意されています。 int型をstring型に変換する必要がある場合、

Golang 文字列変更の詳細な説明: 動的な調整と可変性 Golang 文字列変更の詳細な説明: 動的な調整と可変性 Apr 08, 2024 pm 03:27 PM

GoLang の文字列は不変ですが、文字列連結を使用した文字列の連結という手法を使用して動的に変更できます。文字列フォーマットを使用して新しい文字列を作成します。文字列の基礎となるバイト スライスを変更します。サードパーティのライブラリが提供する変更可能な文字列型を使用します。

PHP 文字列操作: 余分なカンマを削除し、カンマのみを保持する実装のヒント PHP 文字列操作: 余分なカンマを削除し、カンマのみを保持する実装のヒント Mar 28, 2024 pm 03:02 PM

PHP 文字列操作: 余分なカンマを削除し、カンマのみを保持する 実装のヒント PHP 開発では、文字列処理は非常に一般的な要件です。場合によっては、文字列を処理して余分なカンマを削除し、カンマのみを残す必要があります。この記事では、実装テクニックと具体的なコード例を紹介します。まず、一般的な要件を見てみましょう。複数のカンマを含む文字列があり、余分なカンマを削除して一意のカンマのみを保持する必要があるとします。たとえば、「apple,ba」を置き換えます。

PHPで文字列をfloatに変換する方法 PHPで文字列をfloatに変換する方法 Mar 27, 2024 pm 12:48 PM

文字列を浮動小数点数に変換するのは PHP の一般的な操作であり、組み込みメソッドを使用して実行できます。文字列を浮動小数点数に正常に変換するには、まず文字列が有効な浮動小数点形式であることを確認してください。以下では、PHP で文字列を浮動小数点数に変換する方法を詳しく説明し、具体的なコード例を示します。 1. (float) キャストを使用する PHP で文字列を浮動小数点数に変換する最も簡単な方法は、キャストを使用することです。強制的に変換するには、文字列の前に (float) を追加します。これにより、PHP が自動的に変換します。

PHP 文字列操作: スペースを効果的に削除する実用的な方法 PHP 文字列操作: スペースを効果的に削除する実用的な方法 Mar 24, 2024 am 11:45 AM

PHP 文字列操作: スペースを効果的に削除する実用的な方法 PHP 開発では、文字列からスペースを削除する必要がある状況によく遭遇します。スペースを削除すると文字列がきれいになり、その後のデータ処理と表示が容易になります。この記事では、スペースを削除するための効果的かつ実践的な方法をいくつか紹介し、具体的なコード例を添付します。方法1: PHP組み込み関数trim()を使用する PHP組み込み関数trim()を使用すると、文字列の両端のスペース(スペース、タブ、改行などを含む)を削除でき、非常に便利で簡単です。使用します。

PHP プログラミング ガイドライン: 有効な検証文字列は数字と文字に限定されます PHP プログラミング ガイドライン: 有効な検証文字列は数字と文字に限定されます Mar 29, 2024 am 08:54 AM

プログラミングの規律は、特に PHP アプリケーションを開発する場合、コードの品質と保守性を確保するために重要です。一般的な要件の 1 つは、入力文字列を効率的に検証して、入力文字列に数字とアルファベットのみが含まれていることを確認することです。この記事では、プログラミング規約に従いながら、この要件を達成するために PHP でコードを記述する方法を紹介します。プログラミング標準の概要 PHP プログラミングでは、特定のプログラミング標準に従うと、コードが読みやすく保守しやすくなると同時に、エラーが減少し、コードのパフォーマンスが向上します。以下に、プログラミング ガイドラインの推奨事項をいくつか示します。

PHP文字列をASCIIコードに正確に変換する方法 PHP文字列をASCIIコードに正確に変換する方法 Mar 27, 2024 am 10:48 AM

「PHP 文字列を ASCII コードに正確に変換する方法、具体的なコード例が必要です」 プログラミングの分野では、ASCII (American Standard Code for Information Interchange) コードは、コンピューター システムで文字を表すために使用される標準のエンコード システムです。 PHP では、一部の操作や処理のために文字列を ASCII コードに変換する必要があることがよくあります。 PHP で文字列を ASCII に正確に変換する方法は次のとおりです。

See all articles