Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

JavaScript JavaScript Basics (Retired) Introducing JavaScript Using the Console

at the end of this after document.write. write the code required to print 'End program' to the browser

it looks like its not passing

index.html
<!DOCTYPE HTML>
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  <title>JavaScript Basics</title>
</head>
<body>
<script>
  console.log("Begin program");

document.write console.log("End program"),("Welcome to JavaScript Basics");

</script>
</body>
</html>

2 Answers

Colin Marshall
Colin Marshall
32,861 Points

You do not need to modify the document.write("Welcome to JavaScript Basics"); line at all. You got the first part of the challenge correct. You pretty much just copy that exact line for part 2 and change the word begin to end.

<script>
  console.log('Begin program');
  document.write("Welcome to JavaScript Basics");
  console.log('End program');
</script>

In your script, each statement is going to require a new line. You are not going to be writing to the document and the console in the same statement. You want to separate each statement out with a new line. You can't use a comma to combine two statements.

Hugo Paz
Hugo Paz
15,622 Points

Hi Virginia,

In the beginning it is easier if you put only one instruction per line.

Think of document.write being one instruction and console.log another instruction.

First you write the document.write instruction

document.write("Welcome to JavaScript Basics");

And then you write the next instruction on the next line

console.log("End program");

so you end up with:

<script>
console.log("Begin program");
document.write("Welcome to JavaScript Basics");
console.log("End program");
</script>

At the end of the script (after alert()), add the code required to print 'End program' to the browser's JavaScript console.

<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>JavaScript Basics</title> </head> <body> <script src="appjs.js"> console.log("Begin program"); document.write("Welcome to JavaScript Basics"); console.log("End program"); </script> </body> </html>


console.log ("Begin program"); alert ("I am Programming!"); document.write ("Welcome to JavaScript Basics"); console.log("End program");

I sure can use some help!