Identifies the data type of the passed in value.
| Category: | Information and Conversion |
| Returned data type: | Character |
| Note: | The returned value is one of the following strings: Boolean variable return Boolean, integer variable return integer, real variable return real, string variable return string. |
// Expression string hello hello="hello" boolean error error=false // variable that will contain the type string type type=typeof(hello) // type should be string if(type<>"string") then error=true
string content
content = "Today is sunny"
hidden integer one
one =1
hidden real pi
pi=3.1415962
hidden boolean test
test=false
hidden string type
type= typeof(content);
if (type == "string")
begin
error_message="The data type for variable 'Content' is string"
end
type=typeof(one)
if (type == "integer")
begin
error_message="The data type for variable 'one' is integer"
end
type= typeof(pi);
if (type == "real")
begin
error_message="The data type for variable 'real' was real"
end
type= typeof(test);
if (type == "boolean")
begin
error_message="The data type for variable 'test' was boolean"
end