JavaScript指定された整数のビットの順序を逆にします
指定された整数のビットの順序を逆にするJavaScriptプログラムを作成する必要があります。
例-
56 -> 111000 after reverse 7 -> 111
別の例、
234 -> 11101010 after reverse 87 -> 1010111
例
const num1 = 789; const num = 43 const reverseBits = (num = 1) => { const str = num.toString(2); const arr = str.split('').reverse(); const arrStr = arr.join(''); const reversedNum = parseInt(arrStr, 2); return reversedNum; } console.log(reverseBits(num)); console.log(reverseBits(num1));
出力
そして、コンソールの出力は-
になります53 675
-
Javascriptの配列の特定の位置に要素を追加する
配列内の特定の位置に要素を追加する必要がある場合があります。 JavaScriptはそのままではサポートしていません。したがって、それを実行できる関数を作成する必要があります。これを配列プロトタイプに追加して、オブジェクトで直接使用できるようにすることができます。 例 Array.prototype.insert = function(data, position) { if (position >= this.length) { this.push(data) // Put at the end if position
-
JavaScriptConst
JavaScriptのconst宣言は、他の値に再割り当てしたり、後で再宣言したりできない変数を作成します。 ES2015で導入されました。 以下はJavaScriptconst宣言のコードです- 例 <!DOCTYPE html> <html> <head> <style> body { font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; } </sty