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

JavaScriptで文字列からバイナリへ


唯一の入力として文字列を受け取るJavaScript関数を作成する必要があります。関数は、入力文字列のバイナリ表現を作成して返す必要があります。

例-

入力文字列が-

の場合
const str = 'Hello World';

その場合、出力は-

になります。
const output = '1001000 1100101 1101100 1101100 1101111 100000 1010111
1101111 1110010 1101100 1100100';

このためのコードは-

になります
const str = 'Hello World';
const textToBinary = (str = '') => {
   let res = '';
   res = str.split('').map(char => {
      return char.charCodeAt(0).toString(2);
   }).join(' ');
   return res;
};
console.log(textToBinary('Hello World'));

出力

そして、コンソールの出力は-

になります
1001000 1100101 1101100 1101100 1101111 100000 1010111 1101111 1110010 1101100 1100100

  1. Javascriptのバイナリツリー

    バイナリツリーは、データストレージの目的で使用される特別なデータ構造です。二分木には、各ノードが最大2つの子を持つことができるという特別な条件があります。バイナリツリーには、検索が並べ替えられた配列と同じくらい高速であり、挿入または削除操作がリンクリストと同じくらい高速であるため、順序付き配列とリンクリストの両方の利点があります。 これは、以下で説明するいくつかの用語を含む二分木の図です- 重要な用語 以下は、ツリーに関する重要な用語です。 パス −パスとは、ツリーのエッジに沿ったノードのシーケンスを指します。 ルート −ツリーの最上部にあるノードはルートと呼ばれます。ツ

  2. JavaScript文字列をブール値に変換します

    JavaScriptで文字列をブール値に変換するためのコードは次のとおりです- 例 <!DOCTYPE html> <html> <head> <style>    body {       font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;    } </style> </head> <body> <h1>Converting strin