how many build type in javascript?