Const: Difference between revisions

From NSB App Studio
Jump to navigation Jump to search
JwellsNB (talk | contribs)
JwellsNB (talk | contribs)
Line 36: Line 36:
PrintArea(LENGTH, WIDTH);
PrintArea(LENGTH, WIDTH);
function PrintArea(l, w) {
function PrintArea(l, w) {
   var Area;
   var Area;
   Area = l * w;
   Area = l * w;
   NSB.Print((SHAPE+ (" area: "+ (l) (" * "+ (w  + " = "+ (Area));
   NSB.Print(SHAPE + " area: " + l  +  " * " + w  + " = " + Area);
}
}
</pre>
</pre>

Revision as of 06:06, 2 May 2013

Const name=expression

Description

Const declares constants, which can be used in expressions, in place of literal values. The required component, name, must follow standard variable naming conventions. The required component, expression, is any literal, constant, or combination that includes all arithmetic or logical operators (except IS).

All constants declared inside procedures are available only within the procedure. Const works the same way as Dim, however it is used to identify variables whose value should not be changed.

Multiple constants may be declared on a single line, by separating each constant assignment with a comma.

Example (Basic)

Rem Const Example
'Const defines constants

Const SHAPE = "Rectangle"
Const AREA = 51
Const LENGTH = 7, WIDTH = 11
PrintArea LENGTH, WIDTH
Sub PrintArea(l, w)
  Dim Area
  Area = l * w
  Print SHAPE & " area: " & l & " * " & w &" = " & Area
END Sub

Example (JavaScript)

//Const Example
//Const defines constants

var SHAPE = "Rectangle";
var AREA = 51;
var LENGTH = 7, WIDTH = 11;
PrintArea(LENGTH, WIDTH);
function PrintArea(l, w) {
  var Area;
  Area = l * w;
  NSB.Print(SHAPE + " area: " + l  +  " * " + w  + " = " + Area);
}

Output

Rectangle area:7*11=77

Related Items

Dim, Function, Sub