Для типа undefined
:
alert(undefined) // -> 'undefined'
Для типа null
:
alert(null) // -> ''
Для типа string
:
alert('lorem') // -> 'lorem'
alert('') // -> ''
Для типа integer
:
alert(1000) // -> '1000'
alert(-1000) // -> '18446744073709550616'
Для типа real
:
alert(1000.0) // -> '1000'
alert(-1000.0) // -> '-1000'
alert(1000.1) // -> '1000.1'
alert(-1000.1) // -> '-1000.1'
alert(1000.0000000001) // -> '1000.0000000001'
alert(-1000.0000000001) // -> '-1000.0000000001'
alert(1000.00000000001) // -> '1000'
alert(-1000.00000000001) // -> '-1000'
Для типа bool
:
alert(true) // -> 'true'
alert(false) // -> 'false'
Объектные типы, за некоторым исключением (BmObject<Date>
), приводятся к пустой строке.
alert({ 'key': 'value' }) // -> ''
alert([1, 2, 3, 4, 5, 6]) // -> ''