... as data types, and one of the most fundamental characteristics of a programming language is the set of data types it supports. JavaScript o imitive data types, JavaScript supports a composite data ... treat the function data type independently of the object and array types. ds e ul pattern-matching tool described in Chapter 10 allows you to work with three primitive data types: numbers, strings ... object, array, and function data types, which are fully documented in apter 7 in a JavaScript program. The remainder of this chapter documents each of the primitive data types in detail. It also...