Assign x

Category:Variables

Assign a value to a variable

Category: Variables

Assigns a value to a previously declared variable.

To process data in our apps we need to assign values to memory locations we have previously named using var to declare a variable. Programmers read the statement "area = length * width;" as "area gets length times width". The variable getting the value always goes on the left hand side of the assignment operator =. The right hand side of the assignment operator can be a number or a string, or the number or string returned by a function, or the numeric or string result of the evaluation of an expression.

Examples

// Declare, assign, and output the value of a variable.
var x;
x = 5;
console.log("x has the value " + x)

Example: Circumference and Area Calculate the circumference and area of a circle with radius 10.

// Calculate the circumference and area of a circle with radius 10.
circumference = 2 * Math.PI * radius;
console.log("Circle radius 10 has circumference of " + circumference + " and area of " + area);

Example: Fibonacci Generate the first nine terms of the Fibonacci series.

// Generate the first 9 terms of the Fibonacci series.
var termA, termB, termC;
termA = 1;
termB = 1;
termC = termA + termB;
console.log(termA + " " + termB + " " + termC);
termA = termB + termC;
termB = termC + termA;
termC = termA + termB;
console.log(termA + " " + termB + " " + termC);
termA = termB + termC;
termB = termC + termA;
termC = termA + termB;
console.log(termA + " " + termB + " " + termC);

Example: Message Board Collect, count and display messages from friends.

// Collect, count and display messages from friends.
textLabel("myTextLabel", "Type a message and press press enter");
textInput("myTextInput", "");
var count;
count=1;
onEvent("myTextInput", "change", function(event) {
var myText;
myText = getText("myTextInput");
write("Message #" + count + ": " + myText);
setText("myTextInput", "");
count = count + 1;
});

x = ___;

Parameters

Name Type Required? Description
x variable name Yes The name you will use in the program to reference the variable. Must begin with a letter, contain no spaces, and may contain letters, digits, - and _.
___ any type Yes The right hand side of the assignment operator can be a number or a string, or the number or string returned by a function, or the numeric or string result of the evaluation of an expression.

Returns

No return value. Variable assigned value in memory.

Tips

• The variable must be declared using var before it can be assigned its initial value.
• You can use the same variable on both the right hand side of the assignment operator = and the left hand side. This is sometimes used for a counter count = count + 1;
• = is the assignment operator. == is the boolean check for equivalency operator.

Found a bug in the documentation? Let us know at documentation@code.org

x = __;

Returns

Does not return a value. Assigns 2 to someVal. Assumes that someVal has already been declared.

Found a bug in the documentation? Let us know at documentation@code.org