正在学js和逆向,看到有文章说可以用console.log调试js代码,感到十分困惑。console.log不是一个输出指令么?类似于python里的print()那样不是么?为什么能调试代码和做js逆向呢?
如果你在浏览器里面执行js,浏览器是不支持断点的,这你知道的吧
那你该怎么调试代码呢
总不能直接看最终效果吧
所以你需要一个工具能够打印中间结果
console.log的内容会在F12界面显示
注:IE不支持此功能
输出后可以更直观的看到结果,方便下一步的代码编辑。调试的方法也有很多种,只是看个人视情况而定的吧