3. What are the different types in javascript?