Consider the following code snippet:
<%
Dim intA, strA, strB
intA=5
strA="Hello World"
strB=strA+intA
Response.Write(strB)
%>
The above code generates the "Type mismatch" error pointing to the
line strB=strA+intA but why doesn't VBScript implicitly cast the value
of intA into String when intA is concatenated with strA?
I am aware that VBScript supports only one data type which is Variant.