Для типа 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]) // -> ''