关于lua和js的几个疑问,求高手指点

最近开始玩Cocos2dx,有几个问题,求高手指点:
1、如果用Lua或者js作为脚本进行开发,写出来的东东能移植到android吗?
2、如果用lua或者js,能完全替代c++吗?也就是C++的功能有完全向js或者lua提供接口吗?
3、如果用lua或者js,怎么知道哪些函数能用?有这样的文档吗?
求高手指点,主要是最近写了几个游戏,都是存C++写的,今天更新了下2dx的代码,发现js运用的更牛叉了,就想以后完全用js了