Data Conversion
Being two different worlds, Java/Kotlin and JavaScript use
different data types. For example
java.lang.String
is not the same as the
JavaScript's String
. The NativeScript Runtime
provides implicit type conversion that projects types and values
from JavaScript to Java and
vice-versa. The Kotlin support
in the runtime is similar and data conversion is described in
the articles
JavaScript to Kotlin and
Kotlin to JavaScript There are
several corner cases - namely with different method overloads,
where an explicit input is required to call the desired method
but these cases are not common and a typical application will
seldom (if ever) need such explicit conversion.