JavaScriptとは?6つのできることや人気が高い3つの理由を解説