Final answer:
B. Array.push() is a JavaScript method used to add elements to the end of an array, not to append characters to a string. For string concatenation, operators like '+' or '+=' are typically used.
Step-by-step explanation:
The method Array.push() is used in JavaScript to add one or more elements to the end of an array and returns the new length of the array. The correct answer to the statement is B: Array.push() can add strings to an array, and by extension, append them to a string. However, it is essential to note that you cannot use Array.push() directly on a string because strings are immutable in JavaScript. To append to a string, you would typically use the concatenation operators such as '+' or '+='.
For example, if you have an array of strings and you want to add another string to it, you can use Array.push(). But if you have a single string and you want to append another string to it, Array.push() is not the method you would use.