เราจำเป็นต้องเขียนฟังก์ชัน 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