Declan is creating a webpage and wants a pop-up box to appear to ask the user to enter their name. How can this be accomplished?

A. By using a prompt function in CSS

B. by using a prompt function in HTML

C. By using A prompt function in JavaScript

D. By using A prompt function in Python

C. By using a prompt function in JavaScript

In JavaScript, you can use the prompt function to display a pop-up box and ask the user to enter their name. Here is an example code snippet:

```javascript
var userName = prompt("Please enter your name:");
console.log("Hello, " + userName + "!");
```

This code will display a pop-up box with a text input field where the user can enter their name. The name entered by the user will be stored in the `userName` variable and then displayed in the console.