e.g. - objc `NSNull` == js `null` - objc: `nil` == js `undefined` and how native and JS functions exist on native side and in JS context