Skip to content

Latest commit

 

History

History
12 lines (9 loc) · 1.88 KB

README.md

File metadata and controls

12 lines (9 loc) · 1.88 KB

JavaScript-Quirk-Message-Encoder

Encode text using weird JavaScript Quirks

var message = "Hello, I'm Josh";
console.log(convertToCraziness(message));
// Output: [[++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]]+[]+[++[[]][+[]]+ ++[[]][+[]]]+[],[++[[]][+[]]]+[]+[+[]]+[]+[++[[]][+[]]]+[],[++[[]][+[]]]+[]+[+[]]+[]+[++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]]+[],[++[[]][+[]]]+[]+[+[]]+[]+[++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]]+[],[++[[]][+[]]]+[]+[++[[]][+[]]]+[]+[++[[]][+[]]]+[],[++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]]+[]+[++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]]+[],[++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]]+[]+[++[[]][+[]]+ ++[[]][+[]]]+[],[++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]]+[]+[++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]]+[],[++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]]+[]+[++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]]+[],[++[[]][+[]]]+[]+[+[]]+[]+[++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]]+[],[++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]]+[]+[++[[]][+[]]+ ++[[]][+[]]]+[],[++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]]+[]+[++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]]+[],[++[[]][+[]]]+[]+[++[[]][+[]]]+[]+[++[[]][+[]]]+[],[++[[]][+[]]]+[]+[++[[]][+[]]]+[]+[++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]]+[],[++[[]][+[]]]+[]+[+[]]+[]+[++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]]+[]].map(function(x){return String.fromCharCode(x)}).reduce(function(a,b){return a+b})

console.log(eval(convertToCraziness(message)));
// Output: Hello, I'm Josh