JavaScriptのアルゴリズムに基づいたコードからのソースメッセージの復号化
問題
復号化されたメッセージを受け取り、そのソースメッセージを返すJavaScript関数を作成する必要があります。
私たちが知っているのは、そのメッセージを暗号化するために使用されるアルゴリズムだけです。
そしてアルゴリズムは-
です- メッセージ文字列を逆にします。
- すべての文字を引用符で囲んだASCIIコードに置き換えます(Aから「65」、hから「104」など)。
- 数字とスペースをそのまま挿入します。
例
以下はコードです-
const str = '12 hello world 30'; const decryptString = (str = '') => { const alpha = 'abcdefghijklmnopqrstuvwxyz'; let res = ''; for(let i = str.length - 1; i >= 0; i--){ const el = str[i]; if(alpha.includes(el.toLowerCase())){ res += `'${el.charCodeAt(0)}'`; }else{ res += el; }; }; return res; }; console.log(decryptString(str));
出力
以下はコンソール出力です-
03 '100''108''114''111''119' '111''108''108''101''104' 21
-
JavaScriptソースプロパティ
JavaScriptのsourceプロパティは、特定のパターンが一致する正規表現テキストを返します。 以下は、ソースプロパティのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Docum
-
JavaScriptのindex.htmlページから非同期コードを呼び出しますか?
asyncを使用し、bodyonLoad属性で待機する必要があります。コードは次のとおりです- index.html 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initialscale=1.0"> <title>Document</title&