You can use the document.write if just want to display JavaScript variable value in the HTML page. But if you want to show variables to particular elements use innerHTML with getElementById. Show
Or
Example display JavaScript variable value in HTML pageSimple example code showing variable value into a <p> tag.
Output: Use document.write()
Do comment if you have any doubts or suggestions on this JS variable topic.
Rohit Degree in Computer Science and Engineer: App Developer and has multiple Programming languages experience. Enthusiasm for technology & like learning technical. After reading the last couple of articles you should now know what JavaScript is, what it can do for you, how you use it alongside other web technologies, and what its main features look like from a high level. In this article, we will get down to the real basics, looking at how to work with the most basic building blocks of JavaScript — Variables. Prerequisites:Basic computer literacy, a basic understanding of HTML and CSS, an understanding of what JavaScript is.Objective:To gain familiarity with the basics of JavaScript variables.Throughout this article, you'll be asked to type in lines of code to test your understanding of the content. If you are using a desktop browser, the best place to type your sample code is your browser's JavaScript console (see What are browser developer tools for more information on how to access this tool). A variable is a container for a value, like a number we might use in a sum, or a string that we might use as part of a sentence. Let's look at a simple example:
In this example pressing the button runs some code. The first line pops a box up on the screen that asks the reader to enter their name, and then stores the value in a variable. The second line displays a welcome message that includes their name, taken from the variable value and the third line displays that name on the page. To understand why this is so useful, let's think about how we'd write this example without using a variable. It would end up looking something like this:
You may not fully understand the syntax we are using (yet!), but you should be able to get the idea. If we didn't have variables available, we'd have to ask the reader for their name every time we needed to use it! Variables just make sense, and as you learn more about JavaScript they will start to become second nature. One special thing about variables is that they can contain just about anything — not just strings and numbers. Variables can also contain complex data and even entire functions to do amazing things. You'll learn more about this as you go along. Note: We say variables contain values. This is an important distinction to make. Variables aren't the values themselves; they are containers for values. You can think of them being like little cardboard boxes that you can store things in. To use a variable, you've first got to create it — more accurately, we call this declaring the variable. To do this, we type the keyword 5 followed by the name you want to call your variable:
Here we're creating two variables called 6 and 7. Try typing these lines into your web browser's console. After that, try creating a variable (or two) with your own name choices.Note: In JavaScript, all code instructions should end with a semicolon ( 8) — your code may work correctly for single lines, but probably won't when you are writing multiple lines of code together. Try to get into the habit of including it.You can test whether these values now exist in the execution environment by typing just the variable's name, e.g.
They currently have no value; they are empty containers. When you enter the variable names, you should get a value of 9 returned. If they don't exist, you'll get an error message — try typing in
Note: Don't confuse a variable that exists but has no defined value with a variable that doesn't exist at all — they are very different things. In the box analogy you saw above, not existing would mean there's no box (variable) for a value to go in. No value defined would mean that there is a box, but it has no value inside it. Once you've declared a variable, you can initialize it with a value. You do this by typing the variable name, followed by an equals sign ( 0), followed by the value you want to give it. For example:
Try going back to the console now and typing in these lines. You should see the value you've assigned to the variable returned in the console to confirm it, in each case. Again, you can return your variable values by typing their name into the console — try these again:
You can declare and initialize a variable at the same time, like this:
This is probably what you'll do most of the time, as it is quicker than doing the two actions on two separate lines. You'll probably also see a different way to declare variables, using the 1 keyword: 0Back when JavaScript was first created, this was the only way to declare variables. The design of 1 is confusing and error-prone. So 5 was created in modern versions of JavaScript, a new keyword for creating variables that works somewhat differently to 1, fixing its issues in the process.A couple of simple differences are explained below. We won't go into all the differences now, but you'll start to discover them as you learn more about JavaScript (if you really want to read about them now, feel free to check out our let reference page). For a start, if you write a multiline JavaScript program that declares and initializes a variable, you can actually declare a variable with 1 after you initialize it and it will still work. For example: 1Note: This won't work when typing individual lines into a JavaScript console, just when running multiple lines of JavaScript in a web document. This works because of hoisting — read for more detail on the subject. Hoisting no longer works with 5. If we changed 1 to 5 in the above example, it would fail with an error. This is a good thing — declaring a variable after you initialize it results in confusing, harder to understand code.Secondly, when you use 1, you can declare the same variable as many times as you like, but with 5 you can't. The following would work: 2But the following would throw an error on the second line: 3You'd have to do this instead: 4Again, this is a sensible language decision. There is no reason to redeclare variables — it just makes things more confusing. For these reasons and more, we recommend that you use 5 in your code, rather than 1. There is no longer any reason to use 1, as it has been supported since Internet Explorer 11.Note: If you are trying this code in your browser's console, prefer to copy & paste each of the code blocks here as a whole. There's a feature in Chrome's console where variable re-declarations with 5 and 5 are allowed: 5Once a variable has been initialized with a value, you can change (or update) that value by giving it a different value. Try entering the following lines into your console: 6You can call a variable pretty much anything you like, but there are limitations. Generally, you should stick to just using Latin characters (0-9, a-z, A-Z) and the underscore character.
Note: You can find a fairly complete list of reserved keywords to avoid at . Good name examples: 7Bad name examples: 8Try creating a few more variables now, with the above guidance in mind. There are a few different types of data we can store in variables. In this section we'll describe these in brief, then in future articles, you'll learn about them in more detail. So far we've looked at the first two, but there are others. You can store numbers in variables, either whole numbers like 30 (also called integers) or decimal numbers like 2.456 (also called floats or floating point numbers). You don't need to declare variable types in JavaScript, unlike some other programming languages. When you give a variable a number value, you don't include quotes: 9Strings are pieces of text. When you give a variable a string value, you need to wrap it in single or double quote marks; otherwise, JavaScript tries to interpret it as another variable name. 0Booleans are true/false values — they can have two values, 2 or 3. These are generally used to test a condition, after which code is run as appropriate. So for example, a simple case would be: 1Whereas in reality it would be used more like this: 2This is using the "less than" operator ( 4) to test whether 6 is less than 3. As you might expect, it returns 3, because 6 is not less than 3! You will learn a lot more about such operators later on in the course.An array is a single object that contains multiple values enclosed in square brackets and separated by commas. Try entering the following lines into your console: 3Once these arrays are defined, you can access each value by their location within the array. Try these lines: 4The square brackets specify an index value corresponding to the position of the value you want returned. You might have noticed that arrays in JavaScript are zero-indexed: the first element is at index 0. You'll learn a lot more about arrays in a future article. In programming, an object is a structure of code that models a real-life object. You can have a simple object that represents a box and contains information about its width, length, and height, or you could have an object that represents a person, and contains data about their name, height, weight, what language they speak, how to say hello to them, and more. Try entering the following line into your console: 5To retrieve the information stored in the object, you can use the following syntax: 6We won't be looking at objects any more for now — you can learn more about those in a future module. JavaScript is a "dynamically typed language", which means that, unlike some other languages, you don't need to specify what data type a variable will contain (numbers, strings, arrays, etc.). For example, if you declare a variable and give it a value enclosed in quotes, the browser treats the variable as a string: 7Even if the value enclosed in quotes is just digits, it is still a string — not a number — so be careful: 8Try entering the four lines above into your console one by one, and see what the results are. You'll notice that we are using a special operator called 6 — this returns the data type of the variable you type after it. The first time it is called, it should return 7, as at that point the 8 variable contains a string, 9. Have a look and see what it returns the second time you call it.As well as variables, you can declare constants. These are like variables, except that:
For example, using 5 you can declare a variable without initializing it: 9If you try to do this using 5 you will see an error: 0Similarly, with 5 you can initialize a variable, and then assign it a new value (this is also called reassigning the variable): 1If you try to do this using 5 you will see an error: 2Note that although a constant in JavaScript must always name the same value, you can change the content of the value that it names. This isn't a useful distinction for simple types like numbers or booleans, but consider an object: 3You can update, add, or remove properties of an object declared using 5, because even though the content of the object has changed, the constant is still pointing to the same object: 4If you can't do as much with 5 as you can with 5, why would you prefer to use it rather than 5? In fact 5 is very useful. If you use 5 to name a value, it tells anyone looking at your code that this name will never be assigned to a different value. Any time they see this name, they will know what it refers to.In this course, we adopt the following principle about when to use 5 and when to use 5:Use 5 when you can, and use 5 when you have to.This means that if you can initialize a variable when you declare it, and don't need to reassign it later, make it a constant. You've reached the end of this article, but can you remember the most important information? You can find some further tests to verify that you've retained this information before you move on — see Test your skills: variables. By now you should know a reasonable amount about JavaScript variables and how to create them. In the next article, we'll focus on numbers in more detail, looking at how to do basic math in JavaScript. How to get HTML element value in JavaScript?To get the value of the element, use the “value” property with the “getelementById()” method for getting the reference of the element using its assigned “id”.
How to use HTML variable in JavaScript?To add the content of the javascript variable to the html use innerHTML() or create any html tag, add the content of that variable to that created tag and append that tag to the body or any other existing tags in the html.
How to get value from a variable in JavaScript?Hello it is possible to access the value of a JavaScript variable by name? Example: var MyVariable = "Value of variable"; function readValue(name) { .... } alert(readValue("MyVariable"));. -1 You need to remove 'var' before MyVariable to make it a part of window object. ... . @craftsman : that is not true.. |