这个非传统的Javascript代码是如何在浏览器控制台中构建和打印hello world警报的?

这个非传统的Javascript代码是如何在浏览器控制台中构建和打印hello world警报的?,javascript,Javascript,在浏览器控制台中测试了此代码,它发出警报“hello world” 这段代码是如何构造的?它是如何工作的,如何一步一步地理解它并修改它以执行或打印其他内容 ゚ω゚ノ= /`m´)ノ ~┻━┻ //*´∇`*/ ['_']; o=(゚ー゚) =_=3、 c=(゚Θ゚) =(゚ー゚)-(゚ー゚); (゚Д゚) =(゚Θ゚)= (o)/(o);(゚Д゚)={゚Θ゚: '_' ,゚ω゚ノ : ((゚ω゚ノ==3) +'_') [゚Θ゚] ,゚ー゚ノ :(゚ω゚ノ+ '_')[o^ ^ ^ o]-

在浏览器控制台中测试了此代码,它发出警报“hello world”

这段代码是如何构造的?它是如何工作的,如何一步一步地理解它并修改它以执行或打印其他内容


゚ω゚ノ= /`m´)ノ ~┻━┻   //*´∇`*/ ['_']; o=(゚ー゚)  =_=3、 c=(゚Θ゚) =(゚ー゚)-(゚ー゚); (゚Д゚) =(゚Θ゚)= (o)/(o);(゚Д゚)={゚Θ゚: '_' ,゚ω゚ノ : ((゚ω゚ノ==3) +'_') [゚Θ゚] ,゚ー゚ノ :(゚ω゚ノ+ '_')[o^ ^ ^ o]-(゚Θ゚)] ,゚Д゚ノ:((゚ー゚==3) +'_')[゚ー゚] }; (゚Д゚) [゚Θ゚] =((゚ω゚ノ==3) +'''[c^ o](゚Д゚) [c']=((゚Д゚)+'_') [ (゚ー゚)+(゚ー゚)-(゚Θ゚) ];(゚Д゚) [o']=((゚Д゚)+'_') [゚Θ゚];(゚o゚)=(゚Д゚) ['c']+(゚Д゚) ['o']+(゚ω゚ノ +'_')[゚Θ゚]+ ((゚ω゚ノ==3) +'_') [゚ー゚] + ((゚Д゚) +'_') [(゚ー゚)+(゚ー゚)]+ ((゚ー゚==3) +'_') [゚Θ゚]+((゚ー゚==3) +'_') [(゚ー゚) - (゚Θ゚)]+(゚Д゚) ['c']+((゚Д゚)+'_') [(゚ー゚)+(゚ー゚)]+ (゚Д゚) ['o']+((゚ー゚==3) +'_') [゚Θ゚];(゚Д゚) [''u']=(o^ ^ o)[゚o゚] [゚o゚];(゚ε゚)=((゚ー゚==3) +'_') [゚Θ゚]+ (゚Д゚) .゚Д゚ノ+((゚Д゚)+'_') [(゚ー゚) + (゚ー゚)]+((゚ー゚==3) +'''[o^^o-゚Θ゚]+((゚ー゚==3) +'_') [゚Θ゚]+ (゚ω゚ノ +'_') [゚Θ゚]; (゚ー゚)+=(゚Θ゚); (゚Д゚)[゚ε゚]='\\'; (゚Д゚).゚Θ゚ノ=(゚Д゚+ ゚ー゚)[o^ ^ ^ o]-(゚Θ゚)];(o)゚ー゚o)=(゚ω゚ノ +'_')[c^ o](゚Д゚) [゚o゚]='\"';(゚Д゚) ['_'] ( (゚Д゚) ['_'] (゚ε゚+(゚Д゚)[゚o゚]+ (゚Д゚)[゚ε゚]+(゚Θ゚)+ (゚ー゚)+ (゚Θ゚)+ (゚Д゚)[゚ε゚]+(゚Θ゚)+ ((゚ー゚) + (゚Θ゚))+ (゚ー゚)+ (゚Д゚)[゚ε゚]+(゚Θ゚)+ (゚ー゚)+ ((゚ー゚) + (゚Θ゚))+ (゚Д゚)[゚ε゚]+(゚Θ゚)+ ((o^^^ o)+(o^ o))+((o^ o)-(゚Θ゚))+ (゚Д゚)[゚ε゚]+(゚Θ゚)+ (((o)o(o)o)(゚ー゚)+ (゚Д゚)[゚ε゚]+((゚ー゚) + (゚Θ゚))+ (三)(゚Д゚)[゚ε゚]+(゚ー゚)+ ((゚ー゚) + (o)(o))(゚Д゚)[゚ε゚]+(゚Θ゚)+ (゚Θ゚)+ (三)(゚Д゚)[゚ε゚]+(゚Θ゚)+ (゚ー゚)+ ((゚ー゚) + (゚Θ゚))+ (゚Д゚)[゚ε゚]+(゚Θ゚)+ ((゚ー゚) + (゚Θ゚))+ (゚ー゚)+ (゚Д゚)[゚ε゚]+(゚Θ゚)+ ((゚ー゚) + (゚Θ゚))+ (゚ー゚)+ (゚Д゚)[゚ε゚]+(゚Θ゚)+ ((゚ー゚) + (゚Θ゚))+ ((゚ー゚) + (o)(o))(゚Д゚)[゚ε゚]+(゚ー゚)+ (三)(゚Д゚)[゚ε゚]+(゚Θ゚)+ ((o^ ^ ^ o)-(゚Θ゚))+ ((゚ー゚) + (o)(o))(゚Д゚)[゚ε゚]+(゚Θ゚)+ ((゚ー゚) + (゚Θ゚))+ ((゚ー゚) + (o)(o))(゚Д゚)[゚ε゚]+(゚Θ゚)+ ((o^^^ o)+(o^ o))+((o^ o)-(゚Θ゚))+ (゚Д゚)[゚ε゚]+(゚Θ゚)+ ((゚ー゚) + (゚Θ゚))+ (゚ー゚)+ (゚Д゚)[゚ε゚]+(゚Θ゚)+ (゚ー゚)+ (゚ー゚)+ (゚Д゚)[゚ε゚]+(゚ー゚)+ ((゚ー゚) + (o)(o))(゚Д゚)[゚ε゚]+((゚ー゚) + (゚Θ゚))+ (゚Θ゚)+ (゚Д゚)[゚o゚]) (゚Θ゚)) ('_');

非传统javascript代码是什么意思?这看起来很像模糊代码。有很多工具可以做类似的事情,基本上,它只是定义一组变量,但给这些变量起奇怪的名字,最终看起来像笑脸。然后它用变量进行数学和对象查找。如果你把代码格式化,你会对它有一个更好的理解。但是,我对详细地理解它并不感兴趣;这段代码故意很难阅读。