JavaScript有哪些特点