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.