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.
var radius, circumference, area;
radius = 10;
circumference = 2 * Math.PI * radius;
area = Math.PI * radius * 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;
});

Syntax

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

Syntax

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