Below is how the above code would look in a browser.
The write here is actually one of the document‘s methods. Methods generally have arguments, and in this case, the <p>Hello!</p> is the argument.
Now let’s understand an object’s property.
In this example, you can see that we use the document’s property, document.location, as an argument for the method, document.write. The document.location is equal to , but since it was in the method document.write, it actually wrote that to the DOM so that we could see it.