Propiedades del Objeto Navegador

Como buscar propiedades como nombre, version, lenguaje, plataforma, userAgent o user agent string usando javascript?

Explicación

Objeto Navegador:
El objeto navegador en javascript contiene la información sobre la ventana del navegador del cliente. La siguiente tabla , lista las propieresp_codedes del objeto navegador. No todos los navegadores poseen las mismas propieresp_codedes. Internet Explorer puede contener ciertas propieresp_codedes que no encontraremos en Mozilla y viceversa.
Propieresp_codedDescripciónResultados
appCodeName appCodeName se utiliza para obtener el código nombre del navegador
appName appCodeName se utiliza para obtener el código nombre del navegador
appVersion appVersion se utiliza para obtener la versión del navegador
language Propieresp_coded "language" se utiliza para obtener el idioma configurado en el navegador de preferencia.
mimeTypes Propieresp_coded "mimeTypes" se utiliza para obtener una serie de mimeTypes apoyado por el navegador
platform property "platform" devolverá el OS (sistema operativo) en la que el navegador se está ejecutando (e.g: Win32, linux, etc..)
plugins Propieresp_coded "plugins" se utiliza para obtener una serie de plugins instalados en el navegador.
userAgent Propieresp_coded "userAgent" se utiliza para obtener la cabecera del agente usuario. agente de usuario de información de la cadena se añadido en el protocolo HTTP utilizado para la transferencia de resp_codetos desde el navegador al servidor.

El resultado parcial en la tabla de arriba muestra el navegador de propieresp_codedes como el nombre, versión, el idioma, la plataforma de usuario o agente de usuario de cadena, etc .. del navegador que está utilizando actualmente.