Why is a parameter added to an HTML view always a string?

Why is a parameter added to an HTML view always a string?


I am new to zoho, please bear with me!
 
I added a parameter to an HTML view named PurchaseOrderID
 
I only want the view to display one record, so I am planning to pass the parameter of the record that will be used as criteria.
 
When I go to fetch the record, and enter the criteria as
 
x = Purchase_Order [ ID == PurchaseOrderID];
 
it tells me "The Left expression is of type BIGINT and the right expression is of type STRING And the operator == is not valid here"
 
Is this because the parameter is by default a string, or because I am screwing up something else? and in either situation, how do I fix this?