Cita: Pero mi pregunta es, como puedo hacer un objeto y ahi mismo en la declaracion, asignarle propiedades con sus respectivos valores? como cuando declaramos una variable que ahi mismo le podemos asignar un valor
Podrías crear los objetos de manera literal, lo que últimamente se conoce como JSON (JavaScript Object Notation):
Código PHP:
<script>
var x={saludo:'hola',despedida:'chau',gritar:function(mensaje){alert(mensaje);}}
x.gritar(x.saludo);
x.gritar('arg!');
x.gritar(x.despedida);
</script>