What is that error ?!?

I,ve write some code for player movement in first person platmormer, here it is:
#pragma strict
function FixedUpdate () {
var verticalSpeed =Input.GetAxis (“Vertical”);
var horizontalSpeed =Input.GetAxis (“Horizontal”);
var pos.Vector3 (verticalSpeed x,horizontalSpeed z);
var newPos.Vector3 =pos + Rigidbody.position;
Rigidbody().MovePosition(newPos);
}
and it shows me an error:
Assets/movejava.js(8,8): BCE0043: Unexpected token: …
What it means and what should I do?
Please help!
And thank you!

P.S. It’s in JavaScript

For a start, stop trying to learn Unity script. Learn C# instead.
You don’t need a period (full stop) after the variable name when you define them. I suspect the error is for line 8 character 8. The (.) is probably the unexpected token. I don’t know what you are trying to achieve with pos but if you are assigning a Vector3 variable with a new constructor, it needs 3 arguments. One for each axis and I think your expression is incorrect. You are also trying to access a Rigidbody object instance but are using the type name (Rigidbody) instead.