Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

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,860 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,620 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!